Prediction of Software Defects using Ensemble Machine Learning Techniques
- 1. Assistant Professor, Department of Information Technology, Maturi Venkata Subba Rao (MVSR) Engineering College, Osmania University, Hyderabad (Telangana), India
- 2. Student, Department of Information Technology, Maturi Venkata Subba Rao (MVSR) Engineering College, Osmania University, Hyderabad (Telangana), India. Email: saitejachalla2001@gmail.com Sai Jahnavi Chada, Student, Department of Information Technology, Maturi Venkata Subba Rao (MVSR) Engineering College, Osmania University, Hyderabad (Telangana), India
- 3. Student, Department of Information Technology, Maturi Venkata Subba Rao (MVSR) Engineering College, Osmania University, Hyderabad (Telangana), India.
- 4. Student, Department of Information Technology, Maturi Venkata Subba Rao (MVSR) Engineering College, Osmania University, Hyderabad (Telangana), India
Contributors
Contact person:
- 1. Assistant Professor, Department of Information Technology, Maturi Venkata Subba Rao (MVSR) Engineering College, Osmania University, Hyderabad (Telangana), India.
Description
Abstract: During software development and maintenance, predicting software bugs becomes critical. Defect prediction early in the software development life cycle is an important aspect of the quality assurance process that has received a lot of attention in the previous two decades. Early detection of defective modules in software development can support the development team in efficiently and effectively utilizing available resources to provide high-quality software products in a short amount of time. The machine learning approach, which works by detecting hidden patterns among software features, is an excellent way to identify problematic modules. The software flaws in NASA datasets MC1, MW1, KC3, and PC4 are predicted using multiple machine learning classification algorithms in this work. A new model was developed based on altering the parameters of the previous XGBoost model, including N_estimator, learning rate, max depth, and subsample. The results were compared to those obtained by state-of-the-art models, and our model outperformed them across all datasets.
Notes
Files
E74210111523.pdf
Files
(536.4 kB)
Name | Size | Download all |
---|---|---|
md5:57ce9ee237cecefd96426b38028ed4da
|
536.4 kB | Preview Download |
Additional details
Related works
- Is cited by
- Journal article: 2277-3878 (ISSN)
References
- A. Gupta, S. Sharma, S. Goyal and M. Rashid, "Novel XGBoost Tuned Machine Learning Model for Software Bug Prediction," 2020 International Conference on Intelligent Engineering and Management (ICIEM).
- Chen, Tianqi & Guestrin, Carlos. (2016). XGBoost: A Scalable Tree Boosting System. 785-794. 10.1145/2939672.2939785.
- Leo Breiman. 2001. Random Forests. Mach. Learn. 45, 1 (October 1 2001), 5–32. DOI:https://doi.org/10.1023/A:1010933404324
- Chawla, Nitesh & Bowyer, Kevin & Hall, Lawrence & Kegelmeyer, W.. (2002). SMOTE: Synthetic Minority Over-sampling Technique. J. Artif. Intell. Res. (JAIR). 16. 321-357. 10.1613/jair.953.
- Abdullah Alsaeedi, Mohammad, Zubair Khan "Software Defect Prediction Using Supervised Machine Learning and Ensemble Techniques: A Comparative Study" JSEA, 2019.
- Amod Kumar, Ashwni Bansal "Software Fault Proneness Prediction Using Genetic Based Machine Learning Techniques" IEEE,2019.
- Meiliana, Syaeful Karim, Harco Leslie Hendric Spits Warnars, Ford Lumban Gaol, Edi Abdurachman, Benfano Soewito "Software Metrics for Fault Prediction Using Machine Learning Approaches" IEEE-2017.
- Keita Mori and Osamu Mizuno "An Implementation of Just-In-Time Fault-Prone Prediction Technique Using Text Classifier" IEEE, 2015.
- Ali Ouni, Marwa Daagi, Marouane Kessentini, Salah Bouktif, Mohamed Mohsen Gammoudi. "A Machine Learning-Based Approach to Detect Web Service Design Defects" IEEE, 2017.
- Uma Subbiah, Muthu Ramachandran and Zaigham Mahmood "Software Engineering Approach to Bug Prediction Models using Machine Learning as a Service (MLaaS)" IEEE-2019.
Subjects
- ISSN: 2277-3878 (Online)
- https://portal.issn.org/resource/ISSN/2277-3878
- Retrieval Number: 100.1/ijrte.E74210111523
- https://www.ijrte.org/portfolio-item/E74210111523/
- Journal Website: www.ijrte.org
- https://www.ijrte.org/
- Publisher: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP)
- https://www.blueeyesintelligence.org/