• DocumentCode
    125279
  • Title

    Analysis of Non-functional Properties in Software Product Lines: A Systematic Review

  • Author

    Rocha Soares, Larissa ; Potena, Pasqualina ; Do Carmo Machado, Ivan ; Crnkovic, Ivica ; Santana de Almeida, Eduardo

  • Author_Institution
    Fed. Univ. of Bahia, Salvador, Brazil
  • fYear
    2014
  • fDate
    27-29 Aug. 2014
  • Firstpage
    328
  • Lastpage
    335
  • Abstract
    Software Product Lines (SPL) approach has been widely developed in academia and successfully applied in industry. Based on the selection of features, stakeholders can efficiently derive tailor-made programs satisfying different requirements. While SPL was very successful at building products based on identified features, achievements and preservation of many nonfunctional properties (NFPs) remain challenging. A knowledge how to deal with NFPs is still not fully obtained. In this paper, we present a systematic literature review of NFPs analysis for SPL products, focusing on runtime NFPs. The goal of the paper is twofold: (i) to present an holistic overview of SPL approaches that have been reported regarding the analysis of runtime NFPs, and (ii) to categorize NFPs treated in the scientific literature regarding development of SPLs. We analyzed 36 research papers, and identified that system performance attributes are typically the most considered. The results also aid future research studies in NFPs analysis by providing an unbiased view of the body of empirical evidence and by guiding future research directions.
  • Keywords
    software product lines; NFP analysis; SPL approach; feature selection; nonfunctional properties; software product line approach; stakeholders; system performance attributes; tailor-made programs; Data mining; Predictive models; Reliability; Runtime; Software; Unified modeling language; Non-functional Properties; Product Derivation; Software Product Lines; Systematic Literature Review;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
  • Conference_Location
    Verona
  • Type

    conf

  • DOI
    10.1109/SEAA.2014.48
  • Filename
    6928831