Abstract
Since twenty-first century, software quality is considered as a vital factor in the global competitive position for any software product in order to ensure quality and to ensure the dependency of software product. Software fault proneness has made tremendous progress in predicting the faults. On the other hand, the prediction model helps to create an accurate model and also helps the developers to deliver the software in time to their customers [4]. A software quality prediction model seeks to predict the quality factor that whether the software is prone to fault or not. In the early stage of software development, the users use the fault prediction model to detect the faults. So, our main aim should be to create reliable, portable, and robust software that minimizes the errors that occur when a program runs. Software quality prediction model helps us to know which components are at fault which can be corrected by detailed testing. To improve the quality, reliability, efficiency, and maintenance cost, the software fault should be predicted beforehand. It is difficult to develop fault prediction software. The cost of detecting and correcting the errors becomes extremely higher as we move from requirement analysis to maintenance phase, where defects might even lead to loss of life [3]. Fault detection in the beginning stages help the stakeholders [5] to converge their resources on modules that are likely to cause fault in the beginning phase.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kalaivani N, Beena R (2018) Overview of software defect prediction using machine learning algorithms. Int J Pure Appl Mathe 118(20):3863–3873
Singh M, Salaria DS (2013) Software defect prediction tool based on neural network. Int J Comput Appl 70(22)
Hammouri A, Hammad M, Alnabhan M, Alsarayrah F (2018) Software bug prediction using machine learning approach. Int J Adv Comput Sci Appl 9(2):78–83
Malhotra R, Bahl L, Sehgal S, Priya P (2017) Empirical comparison of machine learning algorithms for bug prediction in open source software. In: International conference on big data analytics and computational intelligence (ICBDAC), pp 40–45
Yohannese CW, Li T, Simfukwe M, Khurshid F (2017) Ensembles based combined learning for improved software fault prediction: a comparative study. In: 12th international conference on intelligent systems and knowledge engineering (ISKE), pp 1–6
Kumar A, Bansal A (2019) Software fault proneness prediction using genetic based machine learning techniques. In: 4th international conference on internet of things: smart innovation and usages (IoT-SIU), pp 1–5
Prabha CL, Shivakumar N (2020) Software defect prediction using machine learning techniques. In: 4th international conference on trends in electronics and informatics (ICOEI) (48184), pp 728–733
Yalçıner B, Özdeş M (2019) Software defect estimation using machine learning algorithms. In: 4th International conference on computer science and engineering (UBMK), pp 487–491
Kumar L, Sureka A (2017) Aging related bug prediction using extreme learning machines. In: 14th IEEE India council international conference (INDICON), pp 1–6
Immaculate SD, Begam MF, Floramary M (2019) Software bug prediction using supervised machine learning algorithms. In: International conference on data science and communication (IconDSC), pp 1–7
Malhotra R, Khanna M (2015) Mining the impact of object oriented metrics for change prediction using machine learning and search-based techniques. In: International conference on advances in computing, communications and informatics (ICACCI), pp 228–234
Ha TMP, Tran DH, Hanh LTM, Binh NT (2019) Experimental study on software fault prediction using machine learning model. In: 11th international conference on knowledge and systems engineering (KSE), pp 1–5
Tanaka K, Monden A, Yücel Z (2019) Prediction of software defects using automated machine learning. In: 20th IEEE/ACIS international conference on software engineering, artificial intelligence, networking and parallel/distributed computing (SNPD), pp 490–494
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mohapatra, A., Pattnaik, S., Pattanayak, B.K., Patnaik, S., Laha, S.R. (2022). Software Quality Prediction Using Machine Learning. In: Borah, S., Mishra, S.K., Mishra, B.K., Balas, V.E., Polkowski, Z. (eds) Advances in Data Science and Management . Lecture Notes on Data Engineering and Communications Technologies, vol 86. Springer, Singapore. https://doi.org/10.1007/978-981-16-5685-9_14
Download citation
DOI: https://doi.org/10.1007/978-981-16-5685-9_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-5684-2
Online ISBN: 978-981-16-5685-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)