• DocumentCode
    3686454
  • Title

    A Mapping Study of Software Causal Factors for Improving Maintenance

  • Author

    Carson Carroll;Davide Falessi;Vanessa Forney;Alexa Frances;Clemente Izurieta;Carolyn Seaman

  • Author_Institution
    California Polytech. State Univ., San Luis Obispo, CA, USA
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Context: Software maintenance is important to keep existing software systems functional for organizations or users that depend on that software. Goal: We aim to identify the factors, i.e., software characteristics such as code complexity, leading to maintenance problems. Method: We present a Mapping Study (MS) on controlled experiments that investigated software characteristics related to defects during maintenance. Results: The search strategy identified 78 papers, of which 9 have been included in our study, dated from 1985 to 2013, after applying our inclusion and exclusion criteria. We extracted data from these papers to identify the research methods, and the independent, dependent, blocked, and measured variables. Conclusions: Our MS results point to a weak evidence on software factors causing defects during maintenance. Stronger evidence can be developed via more controlled experiments that address multiple independent variables and hold the software objects constant.
  • Keywords
    "Maintenance engineering","Complexity theory","Software engineering","Measurement","Software maintenance","Software systems"
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2015 ACM/IEEE International Symposium on
  • Type

    conf

  • DOI
    10.1109/ESEM.2015.7321183
  • Filename
    7321183