Abstract
Introduction: Any software is created to help automate manual processes most of the time. It is expected from the developed software that it should perform the tasks it is supposed to do.
Methods: More formally, it should work in a deterministic manner. Further, it should be capable of knowing if any provided input is not in the required format. Correctness of the software is inherent virtue that it should possess. Any remaining bug during the development phase would hamper the application's correctness and impact the software's quality assurance. Software defect prediction is the research area that helps the developer to know bug-prone areas of the developed software.
Results: Datasets are used using data mining, machine learning, and deep learning techniques to achieve study. A systematic literature survey is presented for the selected studies of software defect prediction.
Conclusion: Using a grading mechanism, we calculated each study's grade based on its compliance with the research validation question. After every level, we have selected 54 studies to include in this study.
Graphical Abstract
[http://dx.doi.org/10.1016/j.asoc.2014.11.023]
[http://dx.doi.org/10.3390/su15065517]
[http://dx.doi.org/10.1016/j.eswa.2018.12.033]
[http://dx.doi.org/10.1007/s10586-018-1696-z]
[http://dx.doi.org/10.1016/j.eswa.2008.10.027]
[http://dx.doi.org/10.1016/j.infsof.2006.07.005]
[http://dx.doi.org/10.1007/978-3-319-10389-1_13]
[http://dx.doi.org/10.1016/j.compeleceng.2018.02.043]
[http://dx.doi.org/10.1007/s10489-020-01935-6]
[http://dx.doi.org/10.1109/TR.2015.2461676]
[http://dx.doi.org/10.1109/TR.2019.2892517]
[http://dx.doi.org/10.1088/1742-6596/1487/1/012017]
[http://dx.doi.org/10.1016/j.jss.2022.111537]
[http://dx.doi.org/10.1016/j.jss.2018.06.025]
[http://dx.doi.org/10.1016/j.jss.2021.111108]
[http://dx.doi.org/10.1016/j.infsof.2008.09.009]
[http://dx.doi.org/10.1016/j.eswa.2009.12.056]
[http://dx.doi.org/10.1007/s10515-011-0092-1]
[http://dx.doi.org/10.1016/j.asoc.2015.04.045]
[http://dx.doi.org/10.3745/JIPS.2012.8.2.241]
[http://dx.doi.org/10.1016/j.ins.2013.12.031]
[http://dx.doi.org/10.1002/cpe.5478]
[http://dx.doi.org/10.1016/j.eswa.2010.08.022]
[http://dx.doi.org/10.1016/j.asoc.2015.07.006]
[http://dx.doi.org/10.1016/j.ijepes.2014.10.010]
[http://dx.doi.org/10.1109/TSE.2018.2877612]
[http://dx.doi.org/10.3390/app9132764]
15-18 October 2012 Kingston, ON, Canada, 2012, pp. 235-244 [http://dx.doi.org/10.1109/WCRE.2012.33]
[http://dx.doi.org/10.1155/2014/785435]
[http://dx.doi.org/10.1049/iet-sen.2011.0138]
[http://dx.doi.org/10.1155/2019/6230953]
[http://dx.doi.org/10.14236/ewic/EASE2010.17]
12-15 December 2012, Boca Raton, FL, USA, 2012, pp. 308-313, [http://dx.doi.org/10.1109/ICMLA.2012.226]
[http://dx.doi.org/10.1504/IJISTA.2016.076102]
[http://dx.doi.org/10.3390/pr10081611]
[http://dx.doi.org/10.1016/j.infsof.2019.07.003]
[http://dx.doi.org/10.1007/s11334-015-0258-2]
[http://dx.doi.org/10.1007/s40747-022-00848-w]
21-23 October 2015, Beijing, China, 2015, pp. 1-10, [http://dx.doi.org/10.1109/ICRSE.2015.7366475]
[http://dx.doi.org/10.1109/ICICES.2014.7033809]
[http://dx.doi.org/10.1007/978-981-10-5547-8_56]
03-06 December 2014MI, USA, 2014, pp. 356-361, [http://dx.doi.org/10.1109/ICMLA.2014.63]
17-19 September 2010, Allahabad, India, 2010, pp. 603-607 [http://dx.doi.org/10.1109/ICCCT.2010.5640474]
[http://dx.doi.org/10.1007/978-3-642-22418-8_25]
[http://dx.doi.org/10.3390/sym12030407]
[http://dx.doi.org/10.11591/ijece.v9i4.pp3241-3246]
[http://dx.doi.org/10.1109/CC.2018.8387996]
[http://dx.doi.org/10.1109/TSE.2014.2322358]
10-13 July 2016, Jeju, Korea (South), 2016, pp. 1003-1008, [http://dx.doi.org/10.1109/ICMLC.2016.7873016]
[http://dx.doi.org/10.1016/j.compeleceng.2022.107886]
[http://dx.doi.org/10.1007/s10515-021-00311-z]
year, 2016, pp.6851-6856 [http://dx.doi.org/10.1109/ACC.2016.7526751]
[http://dx.doi.org/10.1109/TSMC.2016.2521840]
[http://dx.doi.org/10.1007/s11219-009-9079-6]
29-31 May 2012, Chongqing, China, 2012, pp. 466-469, [http://dx.doi.org/10.1109/ICNC.2012.6234505]
[IJOSSP]. [http://dx.doi.org/10.4018/IJOSSP.2019100101]
[http://dx.doi.org/10.4018/IJOSSP.2020040103]
[http://dx.doi.org/10.1109/ACCESS.2020.2985290]
June 2020Pages 578–589 [http://dx.doi.org/10.1145/3377811.3380389]
[http://dx.doi.org/10.1016/j.neucom.2018.12.091]
[International Journal of Information System and Technology [http://dx.doi.org/10.30645/ijistech.v1i1.4]
[http://dx.doi.org/10.1016/j.jcot.2021.101573] [PMID: 34527511]
[http://dx.doi.org/10.1109/TSE.2011.103]