• DocumentCode
    1081739
  • Title

    An empirical model of enhancement-induced defect activity in software

  • Author

    Lanning, David L. ; Khoshgoftaar, Taghi M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
  • Volume
    44
  • Issue
    4
  • fYear
    1995
  • fDate
    12/1/1995 12:00:00 AM
  • Firstpage
    672
  • Lastpage
    676
  • Abstract
    This study exploits the relationship between functional enhancement (FE) activity and defect distribution to produce a model for predicting FE induced defect activity. We achieve this in 2 steps: (1) apply canonical correlation analysis to model the relationship between a set of FE activity indicators and a set of defect activity indicators; this analysis isolates 1 dimension of this relationship having strong correlation; and (2) model the relationship between the latent variables at this dimension as a simple linear regression; this model demonstrates predictive quality sufficient for application as a software engineering tool. The predictive model considers FE activity as the sole source of variation in defect activity. Other sources of variation are not modeled, but remained constant throughout the development effort that yielded the modeled data. Models developed with this technique are intended for predicting defect activity in the program modules that result from the next iteration of the same development process, in production of the next release of the modeled product, with the same key people implementing the software changes that introduce FE. Even in this application, software engineers should understand and control the impacts of the unmodeled sources of variation. The modeling technique scales to larger development efforts involving several key people by either developing unique models for each area of responsibility, or adding independent variables that account for variation introduced by differing skill and understanding levels
  • Keywords
    software fault tolerance; software quality; statistical analysis; canonical correlation analysis; defect activity indicators; defect distribution; empirical model; enhancement-induced defect activity; functional enhancement activity; linear regression; predictive quality; software changes; software defects; software engineering tool; unmodeled variation sources; Application software; Iron; Linear regression; Marine vehicles; Predictive models; Production; Programming profession; Scheduling; Software engineering; System testing;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.476000
  • Filename
    476000