University of Limerick Institutional Repository

A Systematic literature review on fault prediction performance in software engineering

DSpace Repository

Show simple item record

dc.contributor.author Hall, Tracy
dc.contributor.author Beecham, Sarah
dc.contributor.author Bowes, David
dc.contributor.author Gray, David
dc.contributor.author Counsell, Steven
dc.date.accessioned 2012-01-05T15:26:54Z
dc.date.available 2012-01-05T15:26:54Z
dc.date.issued 2011
dc.identifier.uri http://hdl.handle.net/10344/1772
dc.description peer-reviewed en_US
dc.description.abstract 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 modelling 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 synthesise 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 modelling techniques such as Naïve 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. en_US
dc.language.iso eng en_US
dc.publisher IEEE Computer Society en_US
dc.relation.ispartofseries Software Engineering IEEE Transactions on Software Engineering;2011
dc.relation.ispartofseries Software Engineering IEEE Transactions: 38 (6), pp.1276-1304
dc.relation.uri http://dx.doi.org/10.1109/TSE.2011.103
dc.rights “© 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works en_US
dc.subject systematic literature review en_US
dc.subject software fault prediction en_US
dc.title A Systematic literature review on fault prediction performance in software engineering en_US
dc.type Article item en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.type.restriction none en
dc.contributor.sponsor Physical Science Research Council
dc.contributor.sponsor SFI
dc.relation.projectid EPSRC EP E063039/1
dc.relation.projectid 3/CE2/I303_1
dc.internal.rssid 1414984


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


Browse

My Account

Statistics