Evolutionary Computing based an Efficient and Cost Effective Software Defect Prediction System

α
Racharla Suresh Kumar
Racharla Suresh Kumar
σ
Prof. Bachala Sathyanarayana
Prof. Bachala Sathyanarayana
α Sri Krishnadevaraya University

Send Message

To: Author

Evolutionary Computing based an Efficient and Cost Effective Software Defect Prediction System

Article Fingerprint

ReserarchID

1RI5K

Evolutionary Computing based an Efficient and Cost Effective Software Defect Prediction System Banner

AI TAKEAWAY

Connecting with the Eternal Ground
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu

Abstract

The earlier defect prediction and fault removal can play a vital role in ensuring software reliability and quality of service. In this paper Hybrid Evolutionary computing based Neural Network (HENN) based software defect prediction model has been developed. For HENN an adaptive genetic algorithm (A-GA) has been developed that alleviates the key existing limitations like local minima and convergence. Furthermore, the implementation of A-GA enables adaptive crossover and mutation probability selection that strengthens computational efficiency of our proposed system. The proposed HENN algorithm has been used for adaptive weight estimation and learning optimization in ANN for defect prediction. In addition, a novel defect prediction and fault removal cost estimation model has been derived to evaluate the cost effectiveness of the proposed system. The simulation results obtained for PROMISE and NASA MDP datasets exhibit the proposed model outperforms Levenberg Marquardt based ANN system (LM-ANN) and other systems as well. And also cost analysis exhibits that the proposed HENN model is approximate 21.66% cost effective as compared to LM-ANN.

References

31 Cites in Article
  1. Horst Zuse (1998). A Framework of Software Measurement.
  2. L Rosenberg,S Sheppard (1994). Metrics in Software Process Assessment, Quality Assurance and Risk Assessment.
  3. B Boehm (1981). Software Engineering Economics.
  4. L Briand,W Melo,J Wust (2002). Assessing the applicability of fault-proneness models across object-oriented software projects.
  5. F Abreu,R Carapuca (1994). Object-Oriented software engineering: Measuring and controlling the development process.
  6. J Bansiya,C Davis (2002). A hierarchical model for Object-Oriented design quality assessment.
  7. B Kang,J Bieman (1995). Cohesion and reuse in an Object-Oriented system.
  8. Lionel Briand,Jürgen Wüst,John Daly,D Victor Porter (2000). Exploring the relationships between design measures and software quality in object-oriented systems.
  9. L Etzkorn,J Bansiya,C Davis (1999). Design and code complexity metrics for Object-Oriented classes.
  10. M Halstead (1977). Elements of Software Sciencel.
  11. B Henderson-Sellers (1996). Software Metrics.
  12. W Li,S Henry (1993). Maintenance metrics for the Object-Oriented paradigm.
  13. T Mccabe (1976). A Complexity Measure.
  14. David Tegarden,Steven Sheetz,David Monarchi (1995). A software complexity model of object-oriented systems.
  15. M Lorenz,J Kidd (1994). Object-Oriented Software Metrics.
  16. Zhou Jianhong,Parvinder Sandhu,Seema Rani (2010). A Neural network based approach for modeling of severity of defects in function based software systems.
  17. R Jindal,R Malhotra,A Jain (2014). Software defect prediction using neural networks.
  18. Ahmed Yousef (2015). Extracting software static defect models using data mining.
  19. R Mahajan,S Gupta,R Bedi (2015). Design Of Software Fault Prediction Model Using BR Technique.
  20. W (2006). A literature survey of the quality economics of defect-detection techniques.
  21. R Huitt,N Wilde (1992). Maintenance support for object-oriented programs.
  22. J (2010). Software quality in 2010: a survey of the state of the art.
  23. C Shan,B Chen,C Hu,J Xue,N Li (2014). SOFTWARE DEFECT PREDICTION MODEL BASED ON LLE AND SVM.
  24. Ye Xia,Guoying Yan,Xingwei Jiang,Yanyan Yang (2014). A new metrics selection method for software defect prediction.
  25. Ruchika Malhotra,Nakul Pritam,Yogesh Singh (2014). On the applicability of evolutionary computation for software defect prediction.
  26. A Chug,S Dhall (2013). Software Defect Prediction Using Supervised Learning Algorithm and Unsupervised Learning Algorithm.
  27. R Verma,A Gupta (2012). Software defect prediction using two level data pre-processing.
  28. M Singh,D Salaria (2013). Software Defect Prediction Tool based on Neural Network.
  29. A Shrivastava,V Shrivastava (2014). A Hybrid Model of Soft Computing Technique for Software Fault Prediction.
  30. M Askari,V Bardsiri (2014). Software Defect Prediction using a High Performance Neural Network.
  31. Racharla Suresh Kumar,Bachala Satyanarayana (2015). An Artificial Neural Network Genetic Algorithm with Shuffled Frog Leap Algorithm for Software Defect Prediction.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Racharla Suresh Kumar. 2016. \u201cEvolutionary Computing based an Efficient and Cost Effective Software Defect Prediction System\u201d. Global Journal of Computer Science and Technology - G: Interdisciplinary GJCST-G Volume 15 (GJCST Volume 15 Issue G2): .

Download Citation

Issue Cover
GJCST Volume 15 Issue G2
Pg. 25- 38
Journal Specifications

Crossref Journal DOI 10.17406/gjcst

Print ISSN 0975-4350

e-ISSN 0975-4172

Keywords
Classification
GJCST-D Classification: D.4.8
Version of record

v1.2

Issue date

January 7, 2016

Language
en
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 7992
Total Downloads: 2049
2026 Trends
Related Research

Published Article

The earlier defect prediction and fault removal can play a vital role in ensuring software reliability and quality of service. In this paper Hybrid Evolutionary computing based Neural Network (HENN) based software defect prediction model has been developed. For HENN an adaptive genetic algorithm (A-GA) has been developed that alleviates the key existing limitations like local minima and convergence. Furthermore, the implementation of A-GA enables adaptive crossover and mutation probability selection that strengthens computational efficiency of our proposed system. The proposed HENN algorithm has been used for adaptive weight estimation and learning optimization in ANN for defect prediction. In addition, a novel defect prediction and fault removal cost estimation model has been derived to evaluate the cost effectiveness of the proposed system. The simulation results obtained for PROMISE and NASA MDP datasets exhibit the proposed model outperforms Levenberg Marquardt based ANN system (LM-ANN) and other systems as well. And also cost analysis exhibits that the proposed HENN model is approximate 21.66% cost effective as compared to LM-ANN.

Our website is actively being updated, and changes may occur frequently. Please clear your browser cache if needed. For feedback or error reporting, please email [email protected]

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

Quote and Order Details

Contact Person

Invoice Address

Notes or Comments

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Evolutionary Computing based an Efficient and Cost Effective Software Defect Prediction System

Racharla Suresh Kumar
Racharla Suresh Kumar Sri Krishnadevaraya University
Prof. Bachala Sathyanarayana
Prof. Bachala Sathyanarayana

Research Journals