Temporal Patterns of Software Evolution Defects: A Comparative Analysis of Open Source and Closed Source Projects

  • Raja U
  • Hale J
  • Hale D
N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

This study examines temporal patterns of software systems defects using the Autoregressive Integrated Moving Average (ARIMA) approach. Defect reports from ten software application projects are analyzed; five of these projects are open source and five are closed source from two software vendors. Across all sampled projects, the ARIMA time series mod- eling technique provides accurate estimates of reported defects during software maintenance, with organizationally dependent parameterization. In contrast to causal models that require extraction of source-code level metrics, this ap- proach is based on readily available defect report data and is less computation intensive. This approach can be used to improve software maintenance and evolution resource allocation decisions and to identify outlier projects—that is, to provide evidence of unexpected defect reporting patterns that may indicate troubled projects.

Cite

CITATION STYLE

APA

Raja, U., Hale, J. E., & Hale, D. P. (2011). Temporal Patterns of Software Evolution Defects: A Comparative Analysis of Open Source and Closed Source Projects. Journal of Software Engineering and Applications, 04(08), 497–511. https://doi.org/10.4236/jsea.2011.48058

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free