CFP last date
20 January 2025
Call for Paper
February Edition
IJCA solicits high quality original research papers for the upcoming February edition of the journal. The last date of research paper submission is 20 January 2025

Submit your paper
Know more
Reseach Article

Adaptive Approach of Fault Prediction in Software Modules by using Discriminative and Generative Model of Machine Learning

by Varneet Kaur, Amit Arora
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 74 - Number 12
Year of Publication: 2013
Authors: Varneet Kaur, Amit Arora
10.5120/12937-9964

Varneet Kaur, Amit Arora . Adaptive Approach of Fault Prediction in Software Modules by using Discriminative and Generative Model of Machine Learning. International Journal of Computer Applications. 74, 12 ( July 2013), 17-22. DOI=10.5120/12937-9964

@article{ 10.5120/12937-9964,
author = { Varneet Kaur, Amit Arora },
title = { Adaptive Approach of Fault Prediction in Software Modules by using Discriminative and Generative Model of Machine Learning },
journal = { International Journal of Computer Applications },
issue_date = { July 2013 },
volume = { 74 },
number = { 12 },
month = { July },
year = { 2013 },
issn = { 0975-8887 },
pages = { 17-22 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume74/number12/12937-9964/ },
doi = { 10.5120/12937-9964 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:42:05.344607+05:30
%A Varneet Kaur
%A Amit Arora
%T Adaptive Approach of Fault Prediction in Software Modules by using Discriminative and Generative Model of Machine Learning
%J International Journal of Computer Applications
%@ 0975-8887
%V 74
%N 12
%P 17-22
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software quality assurance is the most important activity during the development of software. Defective software modules may increase costs and decrease customer satisfaction. Hence, effective defect prediction models or techniques are very important in order to deliver efficient software. In this research different machine learning algorithms are used to predict three main prediction performance measures i. e. precision, recall and f-measure. The accuracy of the software modules is being calculated. Different classifiers are also used in order to predict the values of these measures by using important attributes only. The results obtained after applying both the techniques i. e. attribute selection and without attribute selection, on all the datasets, are then analysed and best predicted results are chosen in order to predict the correct values of prediction performance measures. The accuracy of some software modules can be improved to 91. 16%, recall and precision to 1 after using attribute selection techniques in CM1 dataset. In PC1 dataset the accuracy has been improved to 93. 778%.

References
  1. T. Menzies et al. , "Mining Repositories to Assist in Project Planning and Resource Allocation," Proc. 1st Workshop on Mining Software Repositories (MSR 04), 2004, http://msr. uwaterloo. ca/papers/Menzies. pdf.
  2. T. M. Khoshgoftaar and N. Seliya, "The Necessity ofAssuring Quality in Software Measurement Data," Proc. 10th Int'l Symp. Software Metrics (METRICS 04),IEEE CS Press, 2004, pp. 119–130.
  3. L. Guo et al. , "Robust Prediction of Fault Proneness by Random Forests," Proc. 15th Int'l Symp. Software Reliability Eng. (ISSRE 04), IEEE CS Press, 2004, pp. 417–428.
  4. A. G. Koru and J. Tian, "An Empirical Comparison and Characterization of High Defect and High Complexity Modules," J. Systems and Software, vol. 67, no. 3, 2003, pp. 153–163.
  5. J. S. Shirabad and T. J. Menzies, "The PROMISE Repository of Software Engineering Databases," School of Information Technology and Engineering, University of Ottawa, Canada, 2005.
  6. Lan Guo, Yan Ma, Bojan Cukic, Harshinder Singh, " Robust Prediction of Fault-pronness of Random Forests".
  7. Ian H. Witten and Eibe Frank, "Data Mining- Practical Machine learning Tools and Techniques", Second Edition, © 2005 by Elsevier Inc.
  8. Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines, John C. Platt, Microsoft Research jplatt@microsoft. com Technical Report MSR-TR-98-14 April 21, 1998.
  9. http://www. stat. berkeley. edu/users/breiman/RandomForests
  10. http://promise. site. uottawa. ca/SERepository/datsaets-page. html
  11. http://www. stat. berkeley. edu/users/breiman/RandomForests/,http://docs. opencv. org/modules/ml/doc/random_trees. html
Index Terms

Computer Science
Information Sciences

Keywords

Defect Prediction Models Precision Recall F-measure Classifiers