Mutation-aware fault prediction

作者: David Bowes , Tracy Hall , Mark Harman , Yue Jia , Federica Sarro

DOI: 10.1145/2931037.2931039

关键词:

摘要: We introduce mutation-aware fault prediction, which leverages additional guidance from metrics constructed in terms of mutants and the test cases that cover detect them. report results 12 sets experiments, applying 4 different predictive modelling techniques to 3 large real-world systems (both open closed source). The show our proposal can significantly (p ≤ 0.05) improve prediction performance. Moreover, mutation-based lie top 5% most frequently relied upon predictors 10 provide majority ten 9 experiments.

参考文章(76)
Nachiappan Nagappan, Laurie A. Williams, A software testing and reliability early warning (strew) metric suite North Carolina State University. ,(2005)
Fumio Akiyama, An Example of Software System Debugging. ifip congress. pp. 353- 359 ,(1971)
Mark Harman, Syed Islam, Yue Jia, Leandro L. Minku, Federica Sarro, Komsan Srivisut, Less is More: Temporal Fault Predictive Performance over Multiple Hadoop Releases symposium on search based software engineering. pp. 240- 246 ,(2014) , 10.1007/978-3-319-09940-8_19
Sergio Di Martino, Filomena Ferrucci, Carmine Gravino, Federica Sarro, A genetic algorithm to configure support vector machines for predicting fault-prone components product focused software process improvement. pp. 247- 261 ,(2011) , 10.1007/978-3-642-21843-9_20
Gerardo Canfora, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella, Defect prediction as a multiobjective optimization problem Software Testing, Verification and Reliability. ,vol. 25, pp. 426- 459 ,(2015) , 10.1002/STVR.1570
Mark A. Hall, Ian H. Witten, Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques ,(1999)
Goran Mausa, Tihana Galinac Grbac, Bojana Dalbelo Basic, Data collection for Software Defect Prediction - An exploratory case study of open source software projects international convention on information and communication technology electronics and microelectronics. pp. 463- 469 ,(2015) , 10.1109/MIPRO.2015.7160316
Emal Nasseri, Steve Counsell, Java Method Calls in the Hierarchy - Uncovering Yet another Inheritance Foible computer and information technology. ,vol. 18, pp. 159- 165 ,(2010) , 10.2498/CIT.1001812
T.J. McCabe, A Complexity Measure IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 308- 320 ,(1976) , 10.1109/TSE.1976.233837