{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T14:31:17Z","timestamp":1784817077658,"version":"3.55.0"},"reference-count":53,"publisher":"Wiley","license":[{"start":{"date-parts":[[2020,11,30]],"date-time":"2020-11-30T00:00:00Z","timestamp":1606694400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002383","name":"King Saud University","doi-asserted-by":"publisher","award":["RSP-2020\/184"],"award-info":[{"award-number":["RSP-2020\/184"]}],"id":[{"id":"10.13039\/501100002383","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Complexity"],"published-print":{"date-parts":[[2020,11,30]]},"abstract":"<jats:p>Software defects prediction at the initial period of the software development life cycle remains a critical and important assignment. Defect prediction and correctness leads to the assurance of the quality of software systems and has remained integral to study in the previous years. The quick forecast of imperfect or defective modules in software development can serve the development squad to use the existing assets competently and effectively to provide remarkable software products in a given short timeline. Hitherto, several researchers have industrialized defect prediction models by utilizing statistical and machine learning techniques that are operative and effective approaches to pinpoint the defective modules. Tree family machine learning techniques are well-thought-out to be one of the finest and ordinarily used supervised learning methods. In this study, different tree family machine learning techniques are employed for software defect prediction using ten benchmark datasets. These techniques include Credal Decision Tree (CDT), Cost-Sensitive Decision Forest (CS-Forest), Decision Stump (DS), Forest by Penalizing Attributes (Forest-PA), Hoeffding Tree (HT), Decision Tree (J48), Logistic Model Tree (LMT), Random Forest (RF), Random Tree (RT), and REP-Tree (REP-T). Performance of each technique is evaluated using different measures, i.e., mean absolute error (MAE), relative absolute error (RAE), root mean squared error (RMSE), root relative squared error (RRSE), specificity, precision, recall, F-measure (FM), G-measure (GM), Matthew\u2019s correlation coefficient (MCC), and accuracy. The overall outcomes of this paper suggested RF technique by producing best results in terms of reducing error rates as well as increasing accuracy on five datasets, i.e., AR3, PC1, PC2, PC3, and PC4. The average accuracy achieved by RF is 90.2238%. The comprehensive outcomes of this study can be used as a reference point for other researchers. Any assertion concerning the enhancement in prediction through any new model, technique, or framework can be benchmarked and verified.<\/jats:p>","DOI":"10.1155\/2020\/6688075","type":"journal-article","created":{"date-parts":[[2020,11,30]],"date-time":"2020-11-30T23:20:06Z","timestamp":1606778406000},"page":"1-21","source":"Crossref","is-referenced-by-count":27,"title":["Investigating Tree Family Machine Learning Techniques for a Predictive System to Unveil Software Defects"],"prefix":"10.1155","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4952-8100","authenticated-orcid":true,"given":"Rashid","family":"Naseem","sequence":"first","affiliation":[{"name":"Department of IT and Computer Science, Pak-Austria Fachhochschule: Institute of Applied Sciences and Technology, Mang Khanpur Road, Haripur 22620, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bilal","family":"Khan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, City University of Science and Information Technology, Peshawar 25000, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3576-8365","authenticated-orcid":true,"given":"Arshad","family":"Ahmad","sequence":"additional","affiliation":[{"name":"Department of IT and Computer Science, Pak-Austria Fachhochschule: Institute of Applied Sciences and Technology, Mang Khanpur Road, Haripur 22620, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8253-9709","authenticated-orcid":true,"given":"Ahmad","family":"Almogren","sequence":"additional","affiliation":[{"name":"Department of Computer Science, College of Computer and Information Sciences, King Saud University, Riyadh 11633, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saima","family":"Jabeen","sequence":"additional","affiliation":[{"name":"Department of IT and Computer Science, Pak-Austria Fachhochschule: Institute of Applied Sciences and Technology, Mang Khanpur Road, Haripur 22620, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bashir","family":"Hayat","sequence":"additional","affiliation":[{"name":"Institute of Management Sciences Peshawar, Peshawar 25000, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad Arif","family":"Shah","sequence":"additional","affiliation":[{"name":"Department of IT and Computer Science, Pak-Austria Fachhochschule: Institute of Applied Sciences and Technology, Mang Khanpur Road, Haripur 22620, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.46792\/fuoyejet.v3i2.200"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0069-5"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2011.103"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2017.0148"},{"issue":"6","key":"5","first-page":"534","article-title":"Software defects classification prediction based on mining software repository","volume":"44","author":"H. Wang","year":"2014","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2018.04.090"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2018.02.027"},{"issue":"5","key":"8","doi-asserted-by":"crossref","first-page":"85","DOI":"10.4236\/jsea.2019.125007","article-title":"Software defect prediction using supervised machine learning and ensemble techniques\u202f: a comparative study","volume":"12","author":"A. Alsaeedi","year":"2019","journal-title":"Journal of Software Engineering and Applications"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.14569\/ijacsa.2019.0100538"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2007.70721"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2013.12.031"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.3354\/cr030079"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSITech.2017.8257199"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2009.12.003"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2015.11.003"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1186\/s12887-018-1078-y"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2019.112944"},{"key":"18","first-page":"683","article-title":"Credal decision trees in noisy domains","author":"C. J. Mantas"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.3390\/e21020106"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2017.42"},{"issue":"2","key":"21","first-page":"208","article-title":"Software defect prediction in large space systems through hybrid feature selection and classification","volume":"14","author":"S. Jacob","year":"2017","journal-title":"International Arab Journal of Information Technology"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/ISKE.2017.8258790"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-018-1696-z"},{"issue":"1","key":"24","doi-asserted-by":"crossref","first-page":"27","DOI":"10.69511\/ijdsaa.v1i1.71","article-title":"Machine learning approaches for liver disease diagnosing","volume":"1","author":"B. Khan","year":"2019","journal-title":"International Journal of Data Science and Advanced Analytics"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1714457115"},{"issue":"1","key":"26","first-page":"13","article-title":"Detection of dengue disease using artificial neural network based classification techniquetion","volume":"7","author":"K. Balasaravanan","year":"2018","journal-title":"International Journal of Engineering and Technology"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.3390\/ijerph15081596"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2016.05.005"},{"issue":"5","key":"29","first-page":"550","article-title":"Pharmacist-driven MRSA Nasal PCR screening and the duration of empirical Vancomycin therapy for suspected MRSA respiratory tract infections","volume":"4","author":"N. L. Woolever","year":"2020","journal-title":"Mayo Clinic Proceedings: Innovations, Quality & Outcomes"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1186\/s12879-017-2772-3"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1109\/tbme.2019.2897285"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1016\/j.cmpb.2015.11.009"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.14257\/ijbsbt.2014.6.4.16"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1109\/access.2018.2890733"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2018.2836442"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.11.008"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.18201\/ijisae.2019252786"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1016\/j.actatropica.2018.03.017"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.5121\/ijdkp.2018.8201"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13560-1_80"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2015.09.006"},{"key":"42","article-title":"PT US CR","volume":"89","author":"N. Adnan","year":"2017","journal-title":"Expert Systems With Applications"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-018-20166-x"},{"issue":"1","key":"44","article-title":"A comparison of data mining algorithms for liver disease prediction on imbalanced data","volume":"1","author":"A. N. Arbain","year":"2019","journal-title":"International Journal of Data Science and Analytics"},{"key":"45","first-page":"5110","article-title":"Liver patient classification using intelligent techniques","author":"A. Gulia","year":"2014"},{"key":"46","doi-asserted-by":"publisher","DOI":"10.4172\/2153-0602.1000181"},{"key":"47","doi-asserted-by":"publisher","DOI":"10.13189\/csit.2019.070203"},{"key":"48","first-page":"1","article-title":"Statistical comparisons of classifiers over multiple data sets","volume":"7","author":"J. Dem\u02c7","year":"2006","journal-title":"Journal of Machine Learning Research"},{"key":"49","doi-asserted-by":"publisher","DOI":"10.1186\/s12879-018-3066-0"},{"key":"50","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-016-9353-3"},{"key":"51","article-title":"Parametric and Nonparametric Statistical Procedures","volume-title":"Chapman & Hall\/CRC","author":"D. J. Sheskin","year":"2000"},{"key":"52","first-page":"2677","article-title":"An extension on \u201cstatistical comparisons of classifiers over multiple data sets\u201d for all pairwise comparisons","volume":"9","author":"S. Garc","year":"2008","journal-title":"Journal of Machine Learning Research"},{"issue":"200","key":"53","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1080\/01621459.1937.10503522","article-title":"The use of ranks to avoid the assumption of normality implicit in the analysis of variance","volume":"32","author":"M. Friedman","year":"1937","journal-title":"Journal of the American Statistical Association"}],"container-title":["Complexity"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/complexity\/2020\/6688075.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/complexity\/2020\/6688075.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/complexity\/2020\/6688075.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,18]],"date-time":"2024-08-18T08:53:00Z","timestamp":1723971180000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/complexity\/2020\/6688075\/"}},"subtitle":[],"editor":[{"given":"M. Irfan","family":"Uddin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2020,11,30]]},"references-count":53,"alternative-id":["6688075","6688075"],"URL":"https:\/\/doi.org\/10.1155\/2020\/6688075","relation":{},"ISSN":["1099-0526","1076-2787"],"issn-type":[{"value":"1099-0526","type":"electronic"},{"value":"1076-2787","type":"print"}],"subject":[],"published":{"date-parts":[[2020,11,30]]}}}