Title
Using Design Metrics To Predict Error-Prone Modules
Keywords
Design metrics; Software engineering; Software metrics
Abstract
Error-prone software modules are costly to a development project because their tendency to err is not discovered until, at best, the Testing phase of the life cycle when correcting faults is expensive. This paper presents techniques for using design metrics to: a. determine whether or not previously tested sets of modules are consistent and b. predict those metric-value combinations in a new, untested set of modules that are most likely to be associated with error-prone modules. Two numerical examples are shown to illustrate the predictive approach and to indicate when the historical data is inconsistent. Thus, the application of these techniques determines that historical data is inconsistent (and, hence, should not be used for predictive purposes) or uses consistent historical data to predict/identify errorprone modules for a new set of modules during the design phase. The ability to identify error-prone modules during the design phase provides an early opportunity for corrective action, and thereby saves the cost of redesigning and re-implementing an error-prone module later in the life cycle.
Publication Date
1-1-2012
Publication Title
Proceedings of the 6th IASTED International Conference on Software Engineering and Applications, SEA 2002
Number of Pages
569-576
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
Copyright Status
Unknown
Socpus ID
84904199275 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84904199275
STARS Citation
Beaver, Justin M. and Linton, Darrell, "Using Design Metrics To Predict Error-Prone Modules" (2012). Scopus Export 2010-2014. 5710.
https://stars.library.ucf.edu/scopus2010/5710