A Regression Analysis Based Model for Defect Learning and Prediction in Software Development

  • Mashooque Ahmed Memon Department of Computer Science, Benazir Bhutto Shaheed University, Layari, Karachi, Sindh, Pakistan.
  • Mujeeb-ur-Rehman Maree Baloch Institute of Mathematics and Computer Science, University of Sindh, Jamshoro, Sindh, Pakistan.
  • Muniba Memon Department of Information Technology, Quaid-e-Awam University of Engineering, Science and Technology, Nawabshah, Sindh, Pakistan.
  • Syed Hyder Abbas Musavi Department of Electronic Engineering, Mehran University of Engineering and Technology, Shaheed Zulfiqar Ali Bhutto Campus, Khairpur Mir’s, Sindh, Pakistan.


The development of software undergoes multiple regression phases to deliver quality software. Therefore, to minimize the development effort, time and cost it is very important to understand the probable defects associated with the designed modules. It is possible that occurrence of a range of defects may impact the designed modules which need to be predicted in advance to have a close inter-association with the depended modules. Most of the existing defect prediction classifier mechanisms are derived from the past project data learning, but it is not sufficient for new project defect predicting as the new design may have a different kind of parameters and constraints. This paper recommends Regression Analysis (RA) based defect learning and prediction Defect Prediction (RA-DP) mechanism to support the defective or non-defective prediction for quality software development. The RA-DP approach provides two methods to perform this prediction analysis. It initially presents an association learning through RA to construct the regression rules from the learned knowledge required for the defect prediction. The constructed regression rules are used for defect prediction and analysis. To measure the performance of the RA-DP a regression experimental evaluation is performed over the defect-prone PROMISE dataset from NASA project. The outcome of the results is analyzed through measuring the prediction Accuracy, Sensitivity and Specificity to demonstrate the improvisation and effectiveness of the proposal in comparison to a few existing classifiers.

Jul 1, 2021
How to Cite
MEMON, Mashooque Ahmed et al. A Regression Analysis Based Model for Defect Learning and Prediction in Software Development. Mehran University Research Journal of Engineering and Technology, [S.l.], v. 40, n. 3, p. 617- 629, july 2021. ISSN 2413-7219. Available at: <https://publications.muet.edu.pk/index.php/muetrj/article/view/2185>. Date accessed: 28 july 2021. doi: http://dx.doi.org/10.22581/muet1982.2103.15.
This is an open Access Article published by Mehran University of Engineering and Technolgy, Jamshoro under CCBY 4.0 International License