This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th International Symposium on Software Reliability Engineering (ISSRE'00)
Modeling Fault-Prone Modules of Subsystems
San Jose, California
October 08-October 11
ISBN: 0-7695-0807-3
Taghi M. Khoshgoftaar, Florida Atlantic University
Vishal Thaker, Florida Atlantic University
Edward B. Allen, Mississippi State University
Software developers are very interested in targeting software enhancement activities before release, so that rework of faulty modules can be avoided. Credible predictions of which modules are likely to have faults discovered by customers can be the basis for selecting modules for enhancement. Many case studies in the literature build models to predict which modules will be fault-prone without regard to subsystems defined by the system's functional architecture. Our hypothesis is this: models that are specially built for subsystems will be more accurate than a system-wide model applied to each subsystem's modules. In other words, the subsystem that a module belongs to can be valuable information in software quality modeling.This paper presents an empirical case study, which compared software quality models of an entire system to models of a major functional subsystem. The study modeled a very large telecommunications system with classification trees built by the Classification And Regression Trees algorithm (CART). For predicting subsystem quality, we found that a model built with training data on the subsystem alone was more accurate than a similar model built with training data on the entire system. We concluded that characteristics of the subsystem's modules were not similar to those of the system as a whole, and thus, information on subsystems can be valuable.
Index Terms:
software reliability, software quality models, empirical study, fault-prone modules, classification tree, CART
Citation:
Taghi M. Khoshgoftaar, Vishal Thaker, Edward B. Allen, "Modeling Fault-Prone Modules of Subsystems," issre, pp.259, 11th International Symposium on Software Reliability Engineering (ISSRE'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.