{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T18:46:39Z","timestamp":1771613199127,"version":"3.50.1"},"reference-count":31,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,1]]},"abstract":"<jats:p>Test cases do not have the same importance when used to detect faults in software; therefore, it is more efficient to test the system with the test cases that have the ability to detect the faults. This research proposes a new framework that combines data mining techniques to prioritize the test cases. It enhances fault prediction and detection using two different techniques: 1) the data mining regression classifier that depends on software metrics to predict defective modules, and 2) the k-means clustering technique that is used to select and prioritize test cases to identify the fault early. Our approach of test case prioritization yields good results in comparison with other studies. The authors used the Average Percentage of Faults Detection (APFD) metric to evaluate the proposed framework, which results in 19.9% for all system modules and 25.7% for defective ones. Our results give us an indication that it is effective to start the testing process with the most defective modules instead of testing all modules arbitrary arbitrarily.<\/jats:p>","DOI":"10.4018\/ijossp.2017010102","type":"journal-article","created":{"date-parts":[[2017,10,9]],"date-time":"2017-10-09T12:38:58Z","timestamp":1507552738000},"page":"21-41","source":"Crossref","is-referenced-by-count":2,"title":["A New Data Mining-Based Framework to Test Case Prioritization Using Software Defect Prediction"],"prefix":"10.4018","volume":"8","author":[{"given":"Emad","family":"Alsukhni","sequence":"first","affiliation":[{"name":"Department of Computer Information Systems, Yarmouk University, Irbid, Jordan"}]},{"given":"Ahmad A.","family":"Saifan","sequence":"additional","affiliation":[{"name":"Department of Computer Information Systems, Yarmouk University, Irbid, Jordan"}]},{"given":"Hanadi","family":"Alawneh","sequence":"additional","affiliation":[{"name":"Department of Computer Information Systems, Yarmouk University, Irbid, Jordan"}]}],"member":"2432","reference":[{"key":"IJOSSP.2017010102-0","doi-asserted-by":"publisher","DOI":"10.19026\/rjaset.11.1676"},{"issue":"2","key":"IJOSSP.2017010102-1","first-page":"488","article-title":"(: Test Case Prioritization using Clustering.","volume":"3","author":"J.Badwal","year":"2013","journal-title":"International Journal of Current Engineering and Technology"},{"issue":"1","key":"IJOSSP.2017010102-2","first-page":"1","article-title":"(: An Efficient Approach For Finding Software Fault Prediction Using Data Mining Technique.","volume":"1","author":"S.Baindara","year":"2014","journal-title":"International Journal of Computer and Advanced Engineering Research"},{"key":"IJOSSP.2017010102-3","doi-asserted-by":"crossref","unstructured":"Carlson, R., Do, H., & Denton, A. (2011): A Clustering Approach to Improving Test Case Prioritization: An Industrial Case Study. In Proceedings of the 2011 27th IEEE International Conference on Software Maintenance (ICSM) (pp. 382-391). IEEE.","DOI":"10.1109\/ICSM.2011.6080805"},{"key":"IJOSSP.2017010102-4","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-012-9181-z"},{"issue":"2","key":"IJOSSP.2017010102-5","first-page":"54","article-title":"Software Defect Prediction System using Multilayer Perceptron Neural Network with Data Mining.","volume":"3","author":"M.Gayathri","year":"2014","journal-title":"International Journal of Recent Technology and Engineering"},{"issue":"3","key":"IJOSSP.2017010102-6","first-page":"623","article-title":"Model-based Test Case Prioritization using Cluster Analysis: A Soft Computing Approach.","volume":"23","author":"N.Gokce","year":"2013","journal-title":"Turkish Journal of Electrical Engineering and Computer Sciences"},{"issue":"4","key":"IJOSSP.2017010102-7","first-page":"5304","article-title":"Clustering Approach to Test Case Prioritization Using Code Coverage Metric.","volume":"3","author":"D. R.Hashini","year":"2014","journal-title":"International Journal of Engineering and Computer Science"},{"key":"IJOSSP.2017010102-8","doi-asserted-by":"publisher","DOI":"10.1002\/9781118548387"},{"issue":"12","key":"IJOSSP.2017010102-9","first-page":"381","article-title":"Investigation of Software Defects Prediction Based on Classifiers (NB, SVM, KNN and Decision Tree)","volume":"9","author":"A.Hudiab","year":"2013","journal-title":"The Journal of American Science"},{"key":"IJOSSP.2017010102-10","unstructured":"Kandil, P., Mousaa, SH. and Badr, N. (2015). A study for regression testing techniques and tools. International Journal of Soft Computing and Software Engineering, 5(4), 64-84."},{"issue":"8","key":"IJOSSP.2017010102-11","first-page":"1","article-title":"A Survey of Different Software Fault Prediction Using Data Mining Techniques Methods.","volume":"1","author":"K.Karpagavadivu","year":"2012","journal-title":"International Journal of Advanced Research in Computer Engineering & Technology"},{"key":"IJOSSP.2017010102-12","first-page":"307","article-title":"Estimating the Number of Defects: A Simple and Intuitive Approach","author":"M. N.Li","year":"1998","journal-title":"Proc. 7th Int\u2019l Symposium on Software Reliability Engineering (ISSRE)"},{"key":"IJOSSP.2017010102-13","doi-asserted-by":"publisher","DOI":"10.1109\/ICCIC.2013.6724209"},{"issue":"1","key":"IJOSSP.2017010102-14","first-page":"129","article-title":"Time-Aware and Weighted Fault Severity Based Metrics For Test Case Prioritization.","volume":"21","author":"S.Mary","year":"2011","journal-title":"International Journal of Software Engineering."},{"key":"IJOSSP.2017010102-15","doi-asserted-by":"publisher","DOI":"10.5120\/20693-3582"},{"key":"IJOSSP.2017010102-16","doi-asserted-by":"publisher","DOI":"10.5121\/ijsea.2014.5608"},{"issue":"12","key":"IJOSSP.2017010102-17","first-page":"1394","article-title":"Survey on Software Defect Prediction Using Machine- Learning Techniques.","volume":"3","author":"P.Paramshette","year":"2012","journal-title":"International Journal of Science and Research"},{"issue":"6","key":"IJOSSP.2017010102-18","first-page":"99","article-title":"Software Defect Prediction for Quality Improvement Using Hybrid Approach.","volume":"4","author":"P.Paramshette","year":"2015","journal-title":"International Journal of Application or Innovation in Engineering & Management."},{"key":"IJOSSP.2017010102-19","doi-asserted-by":"publisher","DOI":"10.5120\/20442-2790"},{"issue":"7","key":"IJOSSP.2017010102-20","first-page":"856","article-title":"Test case prioritization based on faults.","volume":"3","author":"R.Pradeepa","year":"2014","journal-title":"International Journal of Scientific Engineering and Technology."},{"key":"IJOSSP.2017010102-21","doi-asserted-by":"publisher","DOI":"10.14257\/ijdta.2015.8.3.15"},{"issue":"4","key":"IJOSSP.2017010102-22","first-page":"917","article-title":"Analysis of Test Case Prioritization Techniques.","volume":"3","author":"M.Sahni","year":"2014","journal-title":"International Journal of Computer Science and Mobile Computing."},{"key":"IJOSSP.2017010102-23","doi-asserted-by":"publisher","DOI":"10.17706\/jsw.11.7.656-663"},{"key":"IJOSSP.2017010102-24","doi-asserted-by":"publisher","DOI":"10.4018\/IJSI.2016100104"},{"issue":"6","key":"IJOSSP.2017010102-25","first-page":"414","article-title":"Prioritizing Test Cases in Regression testing using Fault-Based Analysis.","volume":"9","author":"A.Singh","year":"2012","journal-title":"IJCSI International Journal of Computer Science Issues"},{"key":"IJOSSP.2017010102-26","year":"2010","journal-title":"Software Engineering"},{"issue":"4","key":"IJOSSP.2017010102-27","first-page":"222","article-title":"Prioritization Test Suites Using Clustering Approach in Software Testing.","volume":"2","author":"A.Upadhyay","year":"2012","journal-title":"International Journal of Soft Computing and Software Engineering"},{"key":"IJOSSP.2017010102-28","doi-asserted-by":"publisher","DOI":"10.5120\/21328-4292"},{"issue":"6","key":"IJOSSP.2017010102-29","first-page":"198","article-title":"Object Oriented Metrics Measurement Paradigm. International Journal of Management","volume":"2","author":"K. P.Yadav","year":"2012","journal-title":"IT and Engineering"},{"key":"IJOSSP.2017010102-30","first-page":"133","article-title":"Extracting Software Static Defect Models Using Data Mining Ain Shams","volume":"6","author":"A. H.Yousef","year":"2014","journal-title":"Engineering Journal (New York)"}],"container-title":["International Journal of Open Source Software and Processes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=190482","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T08:18:17Z","timestamp":1651825097000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJOSSP.2017010102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2017,1]]},"references-count":31,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.4018\/ijossp.2017010102","relation":{},"ISSN":["1942-3926","1942-3934"],"issn-type":[{"value":"1942-3926","type":"print"},{"value":"1942-3934","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1]]}}}