A deep learning approach for cost effective learning of defective prone modules

Authors and Affiliations

  • Satya Srinivas Maddipati KLEF,Guntur, India
  • Mallidi Srinivas KLEF,Guntur, India

About this article

DOI:

https://doi.org/10.14419/ijet.v7i4.22672

Download PDF

Keywords:

Software Defect Prediction, Imbalanced Data, Principle Component Analysis, Adaptive Neuro Fuzzy Inference System.

Abstract

Software Defect Prediction is a cost effective problem, in which the cost of majority class (Non defective) is low compared with the cost of minority class ( Defective). Learning from imbalanced data bias the classifier towards majority class. In this paper we are proposing a deep learning approach for classifying Imbalanced and Cost effective data. We applied Principle Component Analysis for feature selection and then constructed a classifier using Adaptive Neuro Fuzzy Inference System. The performance of the classifier was evaluated using AuC measures. We observed the performance of the classifier was improved compared with neural networks.

References

Mingxia Liu,Linsong Miao & Daoqiang Zhang,” Two-Stage Cost-Sensitive Learning for Software Defect Prediction”, IEEE Transac-tions on Reliability,63(2),2014. https://doi.org/10.1109/TR.2014.2316951.

Bathia D, Gupta A” A framework to assess the effectiveness of fault-prediction techniques for quality assurance” In: 7th CSI Inter-national Conference on Software Engineering. Pune; 2013. p. 40-49.

Satya Srinivas M, G Pradeepini, A Yesubabu,” Software Defect Prediction using Adaptive Neuro Fuzzy Inference Sys-tem”,International Journal of Applied Engineering & Research, 13(1), pp:394-397.

Manjula C, Lilly Florence,” Software Defect Prediction using Deep Belief Network with L1-Regularization Based Optimization”, IJARCS,9(1), pp:864-870. https://doi.org/10.26483/ijarcs.v9i1.5476.

Jaroslaw Hryszko,Lech Madeyski,” Cost Effectiveness of Software Defect Prediction in an industrial project”,Foundations of Compu-ting and Decision Sciencs,43(1). https://doi.org/10.1515/fcds-2018-0002.

View more references (11)

Yun ZHANG, David LO, Xin XIA, Jianling SUN,” Combined classifier for cross-project defect prediction: an extended empirical study”, Frontiers Computer Science,2018, pp:1-17.

Satya Srinivas Maddipati, G Pradeepini, A Yesubabu,” Software Defect Prediction using Adaptive Neuro Fuzzy Inference System”, International Journal of Applied Engineering Research”, 13(1), pp:394-397.

Linh Nhat Chu,”Metric learning for Software Defect Predic-tion”,Monash University,(2015).

Ming Li Hongyu zhang, Rongxin Wu, Zhi-hua Zhou,” Sample based Software Defect Prediction with active and semi supervised learning”, Autom Softw Eng,2011.

Hao Tang, Tian Lan, Dan hao & Lu Zhang,”Enhancing Defect Pre-diction with Static Defect Analysis” , Proceedings of the 7th Asia-Pacific Symposium on Internetware,PP:43-51

Satya Srinivas M, G Pradeepini,” Class Imbalance Learning of De-fective Prone Modules using Adaptive Neuro Fuzzy Inference Sys-tem”, International Journal of Pure and Applied Mathemat-ics,118(5), pp:739-744.

Divya Tomar, Sonali Agarwal,” Prediction of Defective Software Modules Using Class Imbalance Learning”,Applied Computational Intelligence and Soft Computing,2016. https://doi.org/10.1155/2016/7658207.

Romi Satria Wahono, N Suryana & Sabrina Ahmad,” Neural Net-work Parameter Optimization Based on Genetic Algorithm for Software Defect Prediction”,Advanced Science Letters,20,pp:10-12. https://doi.org/10.1166/asl.2014.5641.

Zhou Xu,Jin Liu,Zijiang Yang, Gerge An & Xiangyang Jia,” The Impact of Feature Selection on Defect Prediction Performance: An Emipirical Comparision”, 2016 IEEE 27th International Symposium on Software Reliability Engineering,2016.

Satya Srinivas M, A Yesubabu, G Pradeepini,” Feature Selection Based Neural Networks for Software Defect Prediction”, IOSR Journal of Computer Engineering,18(6),2016.

Lei Gu,” A novel subtractive clustering method by increasing and using new data samples”, 2016 IEEE International Conference of Online Analysis and Computing Science,2016. https://doi.org/10.1109/ICOACS.2016.7563053.


How to Cite

Srinivas Maddipati, S., & Srinivas, M. (2019). A deep learning approach for cost effective learning of defective prone modules. International Journal of Engineering and Technology, 7(4), 5922-5925. https://doi.org/10.14419/ijet.v7i4.22672

Downloads