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

Socpus ID

84904199275 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/84904199275

This document is currently not available here.

Share

COinS