The cost behavior of software defects

The cost behavior of software defects

0.00 Avg rating0 Votes
Article ID: iaor2005494
Country: Netherlands
Volume: 37
Issue: 2
Start Page Number: 229
End Page Number: 238
Publication Date: May 2004
Journal: Decision Support Systems
Authors:
Keywords: software
Abstract:

The current research attempts to update our knowledge of the way in which defects and the expense of correcting them (or alternatively, leaving them uncorrected) influences the final cost of software. Current industry models are based on data gathered decades ago, which has raised the question of their applicability in a world of modular, graphically intensive, object-oriented software development. The results of the research show that the evolutionary growth model of software errors appears to be valid for contemporary software development programs, and is not just an artefact of the particular techniques used several decades ago. In addition, it concludes that serious defects have less influence on cost than other defects (assuming they are resolved); that defects only generate significant costs if their resolution requires system redesign; that uncorrected defects become exponentially more costly with each phase in which they are unresolved; that the number of days that a project is open is a log-linear predictor of the number of software defects that will be discovered; and that testing must occur over a substantial portion of the useful life of the system in order to detect a substantial portion of the total defects in the software. As the software industry becomes more complex, this research will help us manage defect costs as they contribute to the overall programming costs of the software.

Reviews

Required fields are marked *. Your email address will not be published.