{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:17:06Z","timestamp":1781104626512,"version":"3.54.1"},"reference-count":39,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,1]]},"abstract":"<jats:p>Software Defect Prediction (SDP) models are used to predict, whether software is clean or buggy using the historical data collected from various software repositories. The data collected from such repositories may contain some missing values. In order to estimate missing values, imputation techniques are used, which utilizes the complete observed values in the dataset. The objective of this study is to identify the best-suited imputation technique for handling missing values in SDP dataset. In addition to identifying the imputation technique, the authors have investigated for the most appropriate combination of imputation technique and data preprocessing method for building SDP model. In this study, four combinations of imputation technique and data preprocessing methods are examined using the improved NASA datasets. These combinations are used along with five different machine-learning algorithms to develop models. The performance of these SDP models are then compared using traditional performance indicators. Experiment results show that among different imputation techniques, linear regression gives the most accurate imputed value. The combination of linear regression with correlation based feature selector outperforms all other combinations. To validate the significance of data preprocessing methods with imputation the findings are applied to open source projects. It was concluded that the result is in consistency with the above conclusion.<\/jats:p>","DOI":"10.4018\/ijossp.2018010101","type":"journal-article","created":{"date-parts":[[2018,5,30]],"date-time":"2018-05-30T07:53:53Z","timestamp":1527666833000},"page":"1-19","source":"Crossref","is-referenced-by-count":9,"title":["Combining Data Preprocessing Methods With Imputation Techniques for Software Defect Prediction"],"prefix":"10.4018","volume":"9","author":[{"given":"Misha","family":"Kakkar","sequence":"first","affiliation":[{"name":"Amity University Uttar Pradesh, Noida, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sarika","family":"Jain","sequence":"additional","affiliation":[{"name":"Amity Institute of Information Technology, Amity University Uttar Pradesh, Noida, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abhay","family":"Bansal","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Amity University Uttar Pradesh, Noida, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P.S.","family":"Grover","sequence":"additional","affiliation":[{"name":"KIIT Group of Colleges, Gurgaon, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"IJOSSP.2018010101-0","doi-asserted-by":"publisher","DOI":"10.1080\/713827181"},{"key":"IJOSSP.2018010101-1","doi-asserted-by":"publisher","DOI":"10.1080\/713827181"},{"key":"IJOSSP.2018010101-2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2007.902631"},{"key":"IJOSSP.2018010101-3","doi-asserted-by":"publisher","DOI":"10.1109\/32.815326"},{"key":"IJOSSP.2018010101-4","doi-asserted-by":"publisher","DOI":"10.18293\/SEKE2015-182"},{"key":"IJOSSP.2018010101-5","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1043"},{"key":"IJOSSP.2018010101-6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10247-4"},{"key":"IJOSSP.2018010101-7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10247-4_4"},{"key":"IJOSSP.2018010101-8","doi-asserted-by":"publisher","DOI":"10.1049\/ic.2011.0012"},{"key":"IJOSSP.2018010101-9","unstructured":"Hall, M. (1999). Correlation-based Feature Selection for Machine Learning. doi:10.1.1.37.4643"},{"key":"IJOSSP.2018010101-10","unstructured":"He, Y. (2006). Missing Data Imputation for Tree-Based Models."},{"key":"IJOSSP.2018010101-11","doi-asserted-by":"publisher","DOI":"10.1111\/exsy.12155"},{"key":"IJOSSP.2018010101-12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01203-7"},{"key":"IJOSSP.2018010101-13","doi-asserted-by":"publisher","DOI":"10.1109\/ISSREW.2016.30"},{"key":"IJOSSP.2018010101-14","first-page":"86","article-title":"Significance of different software metrics in defect prediction.","volume":"1","author":"M.Jureczko","year":"2011","journal-title":"Software Engineering: An International Journal"},{"key":"IJOSSP.2018010101-15","unstructured":"Kale, S. & Gupta, A.K. (2013). A Technique to Combine Feature Selection with Instance Selection for Effective Bug Triage. International Journal of Science and Research, 2319-7064."},{"key":"IJOSSP.2018010101-16","doi-asserted-by":"publisher","DOI":"10.1109\/ICTAI.2010.27"},{"key":"IJOSSP.2018010101-17","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008334909089"},{"key":"IJOSSP.2018010101-18","doi-asserted-by":"publisher","DOI":"10.2307\/2290664"},{"key":"IJOSSP.2018010101-19","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014056429969"},{"key":"IJOSSP.2018010101-20","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-59140-941-1.ch010"},{"key":"IJOSSP.2018010101-21","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2005.06.025"},{"key":"IJOSSP.2018010101-22","author":"D.Philip","year":"2012","journal-title":"Software Defect Prediction Using Static Code Metrics: Formulating a Methodology"},{"key":"IJOSSP.2018010101-23","unstructured":"Saar-Tsechansky, M., & Provost, F. (2007). Handling Missing Values when Applying Classification Models. Journal of Machine Learning Research, 8, 1625\u20131657. doi:10.1.1.72.3271"},{"key":"IJOSSP.2018010101-24","unstructured":"Sanche, R., & Lonergan, K. (2006). Variable Reduction for Predictive Modeling with Clustering. In Casualty Actuarial Society Forum (pp. 89-100)."},{"key":"IJOSSP.2018010101-25","unstructured":"Shepperd, M.J., Cartwright, M.H., 2003. Dealing with Missing Software Project Data."},{"key":"IJOSSP.2018010101-26","doi-asserted-by":"publisher","DOI":"10.1109\/CIS.2013.61"},{"key":"IJOSSP.2018010101-27","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.90"},{"key":"IJOSSP.2018010101-28","doi-asserted-by":"publisher","DOI":"10.1504\/IJBIDM.2007.015485"},{"key":"IJOSSP.2018010101-29","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511790942.031"},{"key":"IJOSSP.2018010101-30","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2584050"},{"key":"IJOSSP.2018010101-31","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.08.093"},{"key":"IJOSSP.2018010101-32","doi-asserted-by":"publisher","DOI":"10.1080\/713827170"},{"key":"IJOSSP.2018010101-33","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.21"},{"key":"IJOSSP.2018010101-34","doi-asserted-by":"publisher","DOI":"10.1109\/ISESE.2005.1541819"},{"key":"IJOSSP.2018010101-35","author":"R.Verma","journal-title":"Software Defect Prediction Using Two Level Data Pre-processing."},{"key":"IJOSSP.2018010101-36","doi-asserted-by":"publisher","DOI":"10.1145\/2020390.2020394"},{"key":"IJOSSP.2018010101-37","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.10.005"},{"key":"IJOSSP.2018010101-38","first-page":"94","article-title":"C-pruner: An improved instance pruning algorithm","author":"K. P.Zhao","year":"2003","journal-title":"Second International Conference Machine Learning and Cybernetics"}],"container-title":["International Journal of Open Source Software and Processes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=206884","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T10:02:35Z","timestamp":1651831355000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJOSSP.2018010101"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":39,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.4018\/ijossp.2018010101","relation":{},"ISSN":["1942-3926","1942-3934"],"issn-type":[{"value":"1942-3926","type":"print"},{"value":"1942-3934","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1]]}}}