Title
Bad Smells in Software Product Lines: A Systematic Review
Abstract
Software product line (SPL) is a set of software systems that share a common, managed set of features satisfying the specific needs of a particular market segment. Bad smells are symptoms that something may be wrong in system design. Bad smells in SPL are a relative new topic and need to be explored. This paper performed a Systematic Literature Review (SLR) to find and classify published work about bad smells in SPLs and their respective refactoring methods. Based on 18 relevant papers found in the SLR, we identified 70 bad smells and 95 refactoring methods related to them. The main contribution of this paper is a catalogue of bad smells and refactoring methods related to SPL.
Year
DOI
Venue
2014
10.1109/SBCARS.2014.21
Software Components, Architectures and Reuse
Keywords
Field
DocType
software maintenance,software product lines,bad smells,market segment,refactoring methods,software product lines,software systems,system design,systematic literature review,Bad Smells,Refactoring,Software Product Lines
Market segmentation,Software engineering,Systematic review,Computer science,Systems design,Software system,Software,Software product line,Code refactoring,Code smell
Conference
Citations 
PageRank 
References 
9
0.48
35
Authors
4
Name
Order
Citations
PageRank
Gustavo Vale1657.37
Eduardo Figueiredo219521.12
Ramon Abílio3211.72
Heitor Augustus Xavier Costa4213.76