Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A study on software fault prediction techniques
Rathore S., Kumar S. Artificial Intelligence Review51 (2):255-327,2019.Type:Article
Date Reviewed: Jun 24 2019

Software developers and managers struggle with the increasing number of software problems and defects. Such problems can rapidly increase the costs of software maintenance and development. Traditional defect management models cannot detect defects early enough to help developers and managers optimize costs and efforts. This is where software fault prediction comes into play. Software fault prediction “aims to identify fault-prone software modules ... before the actual testing process begins.”

This paper is a comprehensive literature review of software fault prediction techniques. It considers papers from 1993 to today. After introductory sections on software fault prediction, the paper presents three core sections on software fault datasets, methods to build software fault prediction models, and performance evaluation measures. Many datasets are described, including the features used to train predictive models and evaluation methods.

Furthermore, three sections summarize the papers included in the review. Highlights include section 8, which discusses challenges and future directions for software fault prediction. For instance, the paper argues that practitioners need more than just faulty or non-faulty information about a software component. Thus, a new brand of studies is warranted “to make fault prediction models more informative.”

The paper is well organized and comprehensive, although it is not clear how the papers included in the review were selected. Even so, any researcher working on software fault prediction will surely appreciate reading it.

Reviewer:  Klerisson Paixao Review #: CR146607 (1909-0343)
Bookmark and Share
 
Metrics (D.2.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Metrics": Date
A comparison of time domains for software reliability models
Musa J., Okumoto K. Journal of Systems and Software 4(4): 277-287, 1984. Type: Article
May 1 1985
On software equations
Král J. Information Processing Letters 19(4): 191-196, 1984. Type: Article
Jun 1 1985
Software metrics: establishing a company-wide program
Grady R., Caswell D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1987. Type: Book (9789780138218447)
Apr 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy