DocumentCode
1581957
Title
Software Fault Prediction using Language Processing
Author
Binkley, David ; Feild, Henry ; Lawrie, Dawn ; Pighin, Maurizio
Author_Institution
Loyola Coll., Baltimore
fYear
2007
Firstpage
99
Lastpage
110
Abstract
Accurate prediction of faulty modules reduces the cost of software development and evolution. Two case studies with a language-processing based fault prediction measure are presented. The measure, refereed to as a QALP score, makes use of techniques from information retrieval to judge software quality. The QALP score has been shown to correlate with human judgements of software quality. The two case studies consider the measure´s application to fault prediction using two programs (one open source, one proprietary). Linear mixed-effects regression models are used to identify relationships between defects and QALP score. Results, while complex, show that little correlation exists in the first case study, while statistically significant correlations exists in the second. In this second study the QALP score is helpful in predicting faults in modules (files) with its usefulness growing as module size increases.
Keywords
information retrieval; regression analysis; software fault tolerance; software quality; QALP score; faulty modules; information retrieval; language processing; linear mixed-effects regression models; software development; software fault prediction; software quality; Application software; Computer industry; Costs; Humans; Information retrieval; Natural languages; Software engineering; Software measurement; Software quality; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007
Conference_Location
Windsor
Print_ISBN
978-0-7695-2984-4
Type
conf
DOI
10.1109/TAIC.PART.2007.10
Filename
4344105
Link To Document