• DocumentCode
    228626
  • Title

    Bad Smells in Software Product Lines: A Systematic Review

  • Author

    Vale, Gustavo ; Figueiredo, Eduardo ; Abilio, Ramon ; Costa, Heitor

  • Author_Institution
    Dept. of Comput. Sci., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
  • fYear
    2014
  • fDate
    29-30 Sept. 2014
  • Firstpage
    84
  • Lastpage
    94
  • 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.
  • Keywords
    software maintenance; software product lines; bad smells; market segment; refactoring methods; software product lines; software systems; system design; systematic literature review; Bibliographies; Conferences; Context; Data mining; Databases; Software; Systematics; Bad Smells; Refactoring; Software Product Lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components, Architectures and Reuse (SBCARS), 2014 Eighth Brazilian Symposium on
  • Conference_Location
    Maceio
  • Type

    conf

  • DOI
    10.1109/SBCARS.2014.21
  • Filename
    7012985