Browse > Article
http://dx.doi.org/10.7236/IJIBC.2019.11.2.1

Investigating the Regression Analysis Results for Classification in Test Case Prioritization: A Replicated Study  

Hasnain, Muhammad (School of IT, Monash University Malaysia)
Ghani, Imran (Department of Computer Science, Indiana University of Pennsylvania)
Pasha, Muhammad Fermi (School of IT, Monash University Malaysia)
Malik, Ishrat Hayat (School of IT, Monash University Malaysia)
Malik, Shahzad (NUST University Islamabad Pakistan)
Publication Information
International Journal of Internet, Broadcasting and Communication / v.11, no.2, 2019 , pp. 1-10 More about this Journal
Abstract
Research classification of software modules was done to validate the approaches proposed for addressing limitations in existing classification approaches. The objective of this study was to replicate the experiments of a recently published research study and re-evaluate its results. The reason to repeat the experiment(s) and re-evaluate the results was to verify the approach to identify the faulty and non-faulty modules applied in the original study for the prioritization of test cases. As a methodology, we conducted this study to re-evaluate the results of the study. The results showed that binary logistic regression analysis remains helpful for researchers for predictions, as it provides an overall prediction of accuracy in percentage. Our study shows a prediction accuracy of 92.9% for the PureMVC Java open source program, while the original study showed an 82% prediction accuracy for the same Java program classes. It is believed by the authors that future research can refine the criteria used to classify classes of web systems written in various programming languages based on the results of this study.
Keywords
Classification; Test Case Prioritization; Clustering; Replication; Regression Model; Prediction Accuracy;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Pedrycz, W., Succi, G., & Sillitti, A. (Eds.). Computational intelligence and quantitative software engineering (Vol. 617). Springer. 2016. DOI: https://doi.org/10.1007/978-3-319-25964-2_1
2 Celebi, M. E. (Ed.). Partitional clustering algorithms. New York. Springer. 2014. DOI: https://doi.org/10.1007/978-3-319-09259-1
3 Saxena, A., Prasad, M., Gupta, A., Bharill, N., Patel, O. P., Tiwari, A..... & Lin, C. T. A review of clustering Techniques and developments. Neurocomputing, 267, 664-681. 2017. DOI: https://doi.org/10.1016/j.neucom.2017.06.053   DOI
4 Joseph, A. K., & Radhamani, G. Hybrid Test Case Optimization Approach Using Genetic Algorithm With Adaptive Neuro Fuzzy Inference System for Regression Testing. Journal of Testing and Evaluation, 45(6). 2283-2293. 2017. DOI: https://doi.org/10.1520/JTE20160137   DOI
5 Lu, W. J., & Yan, Z. Z. Improved FCM algorithm based on k-means and granular computing. Journal of Intelligent Systems, 24(2), 215-222. 2015. DOI: https://doi.org/10.1515/jisys-2014-0119   DOI
6 Nguyen, D. D., Ngo, L. T., & Pedrycz, W. Towards hybrid clustering approach to data classification: Multiple kernels based interval-valued Fuzzy C-Means algorithms. Fuzzy Sets and Systems, 279, 17-39. 2015. DOI: https://doi.org/10.1016/j.fss.2015.01.020   DOI
7 Wang, L., Li L., Sun, H., & Peng, K. X. A classification and regression algorithm based on quantitative association rule tree. Journal of Intelligent & Fuzzy Systems, 31(3), 1407-1418. 2016. DOI: 10.3233/IFS-162207   DOI
8 Alsukhni, E., Saifan, A. A., & Alawneh, H. A New Data Mining-Based Framework to Test Case Prioritization Using Software Defect Prediction. International Journal of Open Source Software and Processes (IJOSSP), 8(1), 21-41. 2017. DOI: 10.4018/IJOSSP.2017010102   DOI
9 Saberi, H., Rahai, A., & Hatami, F. A fast and efficient clustering based fuzzy time series algorithm (FEFTS) for regression and classification. Applied Soft Computing, 61, 1088-1097. 2017. DOI: https://doi.org/10.1016/j.asoc.2017.09.023   DOI
10 Hasan, M. A., Rahman, M. A., & Siddik, M. S. Test Case Prioritization Based on Dissimilarity Clustering Using Historical Data Analysis. In International Conference on Information, Communication and Computing Technology (pp. 269-281). Springer, Singapore. 2017. DOI: https://doi.org/10.1007/978-981-10-6544-6_25   DOI
11 Islam, R., & Sakib, K. A Package Based Clustering for enhancing software defect prediction accuracy. In Computer and Information Technology (ICCIT), 2014 17th International Conference on (pp. 81-86). IEEE. 2014. DOI: 10.1109/ICCITechn.2014.7073117   DOI