CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Architectural Bad Smells in Software Product Lines: An Exploratory Study

Hugo Sica de Andrade (Institutionen för data- och informationsteknik, Software Engineering (Chalmers)) ; Eduardo Almeida ; Ivica Crnkovic (Institutionen för data- och informationsteknik, Software Engineering (Chalmers))
WICSA '14 Companion Proceedings of the WICSA 2014 Companion Volume (2014)
[Konferensbidrag, refereegranskat]

The Software Product Lines (SPL) paradigm has arisen for taking advantage of existing common aspects between different products, while also considering product-specific features. The architecture of a SPL comprises a model that will result in product architectures, and may include solutions leading to bad (architectural) design. One way to assess such design decisions is through the identification of architectural bad smells, which are properties that prejudice the overall software quality, but are not necessarily faulty or errant.Inthis paper, we conduct an exploratory study that aims at characterizing bad smells in the context of product line architectures. We analyzed an open source SPL project and extracted its architecture to investigate the occurrence or absence of four smells initially studied in single systems. In addition, we propose a smell specific to the SPL context and discuss possible causes and implications of having those smells in the architecture of a product line. The results indicate that the granularity of the SPL features may influence on the occurrence of smells. Copyright © 2014 ACM 978-1-4503-2523-3/14/04 $15.00.

Nyckelord: Architectural bad smells , Exploratory study , Software product lines



Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2016-03-14.
CPL Pubid: 233182

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)