Skip to main content

Software Quality Prediction Using Machine Learning

  • Conference paper
  • First Online:
Advances in Data Science and Management

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Kalaivani N, Beena R (2018) Overview of software defect prediction using machine learning algorithms. Int J Pure Appl Mathe 118(20):3863–3873

    Google Scholar 

  2. Singh M, Salaria DS (2013) Software defect prediction tool based on neural network. Int J Comput Appl 70(22)

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. Kumar L, Sureka A (2017) Aging related bug prediction using extreme learning machines. In: 14th IEEE India council international conference (INDICON), pp 1–6

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics