• DocumentCode
    1926638
  • Title

    On the Relationship between Inspection and Evolution in Software Product Lines: An Exploratory Study

  • Author

    Souza, Iuri Santos ; de Oliveira, R.P. ; Gomes, Gecynalda Soares da Silva ; de Almeida, Eliana S.

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Bahia (UFBA), Salvador, Brazil
  • fYear
    2012
  • fDate
    23-28 Sept. 2012
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    Manage the evolution in Software Product Lines (SPL) can bring some benefits such as keep the trace ability between assets in core assets and products, avoid some irregular growth or decrease before it becomes a threat to the system, and also use the products feedback to improve the core asset quality. In order to understand the evolution in SPL, this paper presents an empirical study to investigate evidence between information from features non-conformities and data from corrective maintenance, based on an SPL industrial project in the medical domain. The investigation aims at tracking the features non-conformities and their likely root causes using results from two preliminary studies. The first one captured and classified the features non-conformities from features specification of nine sub-domains and the second one investigated the evolution of SPL assets along the sub-domains development. The study sample was analyzed using statistical techniques, such as Spearman correlation rank and Poisson regression models. The findings indicated that there is significant positive correlation between feature non-conformities and corrective maintenance. Sub-domains with a high number of feature non-conformities had a higher number of corrective maintenance. Moreover, sub-domains qualified as high risk have also positive correlation with corrective maintenance. This correlation allows the building of predictive models to estimate corrective maintenance based on the risk sub-domain attribute values.
  • Keywords
    formal specification; medical computing; product development; software reusability; statistical analysis; Poisson regression models; SPL assets; SPL industrial project; Spearman correlation rank; corrective maintenance data; features nonconformity information; features specification; medical domain; risk subdomain attribute values; software product line evolution; software product line inspection; statistical techniques; subdomain development; Companies; Context; Correlation; Inspection; Maintenance engineering; Predictive models; Software; Empirical Software Engineering; Feature Non-Conformity; Software Corrective Maintenance; Software Evolution; Software Inspection; Software Product Lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (SBES), 2012 26th Brazilian Symposium on
  • Conference_Location
    Natal
  • Print_ISBN
    978-1-4673-4472-2
  • Type

    conf

  • DOI
    10.1109/SBES.2012.18
  • Filename
    6337866