• DocumentCode
    3584901
  • Title

    Investigating defect prediction models for iterative software development when phase data is not recorded lessons learned

  • Author

    Aydin, Anil ; Tarhan, Ayca

  • Author_Institution
    Comput. Eng., Hacettepe Univ., Ankara, Turkey
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    One of the biggest problems that software organizations encounter is specifying the resources required and the duration of projects. Organizations that record the number of defects and the effort spent on fixing these defects are able to correctly predict the latent defects in the product and the effort required to remove these latent defects. The use of reliability models reported in the literature is typical to achieve this prediction, but the number of studies that report defect prediction models for iterative software development is scarce. In this article we present a case study which predicts the defectiveness of new releases in an iterative, civil project where defect arrival phase data is not recorded. We investigated Linear Regression Model and Rayleigh Model one of the statistical reliability model that contain time information, to predict the module level and project level defectiveness of the new releases of an iterative project through the iterations. The models were created by using 29 successive releases for the project level and 15 successive releases for the module level defect density data. This article explains the procedures that were applied to generate the defectiveness models and the lessons learned from the studies.
  • Keywords
    program testing; project management; regression analysis; software houses; software reliability; Rayleigh model; defect arrival phase data; defect prediction models; iterative civil project; iterative software development; latent defect prediction; latent defect removal; linear regression model; module level defect density data; module level defectiveness prediction; module level prediction; project level defectiveness prediction; reliability models; software organizations; statistical reliability model; time information; Analytical models; Data models; Density measurement; Linear regression; Mathematical model; Predictive models; Software; Defect Prediction; Iterative Software Development; Lessons Learned; Linear Regression Model; Rayleigh Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evaluation of Novel Approaches to Software Engineering (ENASE), 2014 International Conference on
  • Electronic_ISBN
    978-989-758-065-9
  • Type

    conf

  • Filename
    7077116