|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
A Systematic Literature Review on Fault Prediction Performance in Software Engineering
Nov.-Dec. 2012 (vol. 38 no. 6)
pp. 1276-1304
| ASCII Text | x | ||
| Tracy Hall, Sarah Beecham, David Bowes, David Gray, Steve Counsell, "A Systematic Literature Review on Fault Prediction Performance in Software Engineering," IEEE Transactions on Software Engineering, vol. 38, no. 6, pp. 1276-1304, Nov.-Dec., 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.2011.103, author = {Tracy Hall and Sarah Beecham and David Bowes and David Gray and Steve Counsell}, title = {A Systematic Literature Review on Fault Prediction Performance in Software Engineering}, journal ={IEEE Transactions on Software Engineering}, volume = {38}, number = {6}, issn = {0098-5589}, year = {2012}, pages = {1276-1304}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.2011.103}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - A Systematic Literature Review on Fault Prediction Performance in Software Engineering IS - 6 SN - 0098-5589 SP1276 EP1304 EPD - 1276-1304 A1 - Tracy Hall, A1 - Sarah Beecham, A1 - David Bowes, A1 - David Gray, A1 - Steve Counsell, PY - 2012 KW - Predictive models KW - Context modeling KW - Software testing KW - Data models KW - Systematics KW - Analytical models KW - Fault diagnosis KW - software fault prediction KW - Systematic literature review VL - 38 JA - IEEE Transactions on Software Engineering ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2011.103
Web Extra: View Supplemental Material(PDF)
Background: The accurate prediction of where faults are likely to occur in code can help direct test effort, reduce costs, and improve the quality of software. Objective: We investigate how the context of models, the independent variables used, and the modeling techniques applied influence the performance of fault prediction models. Method: We used a systematic literature review to identify 208 fault prediction studies published from January 2000 to December 2010. We synthesize the quantitative and qualitative results of 36 studies which report sufficient contextual and methodological information according to the criteria we develop and apply. Results: The models that perform well tend to be based on simple modeling techniques such as Naive Bayes or Logistic Regression. Combinations of independent variables have been used by models that perform well. Feature selection has been applied to these combinations when models are performing particularly well. Conclusion: The methodology used to build models seems to be influential to predictive performance. Although there are a set of fault prediction studies in which confidence is possible, more studies are needed that use a reliable methodology and which report their context, methodology, and performance comprehensively.
Index Terms:
Predictive models,Context modeling,Software testing,Data models,Systematics,Analytical models,Fault diagnosis,software fault prediction,Systematic literature review
Citation:
Tracy Hall, Sarah Beecham, David Bowes, David Gray, Steve Counsell, "A Systematic Literature Review on Fault Prediction Performance in Software Engineering," IEEE Transactions on Software Engineering, vol. 38, no. 6, pp. 1276-1304, Nov.-Dec. 2012, doi:10.1109/TSE.2011.103
Usage of this product signifies your acceptance of the Terms of Use.

