Software Quality Prediction Using Machine Learning

被引:0
|
作者
Desai, Bhoushika [1 ]
Sungkur, Roopesh Kevin [1 ]
机构
[1] Univ Mauritius, Fac Informat & Commun Technol, Dept Software & Informat Syst, Moka, Mauritius
关键词
Software quality prediction; Software models; Machine learning; Classifiers; Score model;
D O I
10.1007/978-3-030-94191-8_32
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In today's fast-changing environment, in order to create much more stable and complex software programs. With the emergence of Machine Learning, many companies are increasingly embracing this revolutionary approach, both in terms of growth and maintenance, to reduce software costs. As the size of applications increases in terms of functionality, when designing test cases, Software Quality Prediction is becoming more complex. Since the software measurement mechanism in a constant cycle has several benefits, namely reliable project cost estimation, process improvement and product quality compliance, it is vital to try further analysis of software metrics in order to implement the use of machine learning in software quality prediction. This research aimed at building two models which is Software Defect Prediction Model (SDPM) which will be used to predict defects in software and Software Maintainability Prediction Model (SMPM) which will be used for Software Maintainability. Different classifiers, namely Random Forest, Decision Tree, Naive Bayes and Artificial Neural Networks have been considered and then evaluated using different metrics such as Accuracy, Precision, Recall and Area Under the Curve (AUC). The two models have successfully been evaluated and Decision Tree has been chosen as compared to other classifiers which tends to perform much better for both models. These models have been eventually been deployed as web services. Finally a framework based on a set of guidelines that can be used to improve software quality has been devised.
引用
收藏
页码:401 / 411
页数:11
相关论文
共 50 条
  • [1] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [2] Software quality prediction using machine learning
    Alaswad, Feisal
    Poovammal, E.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4714 - 4720
  • [3] Software Quality Prediction Using Machine Learning Application
    Naiyer, Vaseem
    Sheetlani, Jitendra
    Singh, Harsh Pratap
    [J]. SMART INTELLIGENT COMPUTING AND APPLICATIONS, VOL 2, 2020, 160 : 319 - 327
  • [4] Software Quality Prediction: An Investigation based on Machine Learning
    Reddivari, Sandeep
    Raman, Jayalakshmi
    [J]. 2019 IEEE 20TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2019), 2019, : 115 - 122
  • [5] Comparison of Machine Learning Techniques for Software Quality Prediction
    Goyal, Somya
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2020, 11 (02) : 20 - 40
  • [6] Fault Prediction Using Statistical and Machine Learning Methods for Improving Software Quality
    Malhotra, Ruchika
    Jain, Ankita
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2012, 8 (02): : 241 - 262
  • [7] On Software Defect Prediction Using Machine Learning
    Ren, Jinsheng
    Qin, Ke
    Ma, Ying
    Luo, Guangchun
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [8] IMPROVING SOFTWARE QUALITY USING MACHINE LEARNING
    Chandra, Kanika
    Kapoor, Gagan
    Kohli, Rashi
    Gupta, Archana
    [J]. 2016 1ST INTERNATIONAL CONFERENCE ON INNOVATION AND CHALLENGES IN CYBER SECURITY (ICICCS 2016), 2016, : 115 - 118
  • [9] Scientific programming using optimized machine learning techniques for software fault prediction to improve software quality
    Shafiq, Muhammad
    Alghamedy, Fatemah H.
    Jamal, Nasir
    Kamal, Tahir
    Daradkeh, Yousef Ibrahim
    Shabaz, Mohammad
    [J]. IET SOFTWARE, 2023, 17 (04) : 694 - 704
  • [10] Prediction of Quality of Service Parameters Using Aggregate Software Metrics and Machine Learning Techniques
    Tripathi, Manish K.
    Chaubisa, Divyanshu
    Kumar, Lov
    Neti, Lalita Bhanu Murthy
    [J]. IEEE INDICON: 15TH IEEE INDIA COUNCIL INTERNATIONAL CONFERENCE, 2018,