Machine learning techniques for software testing effort prediction

被引:0
|
作者
Cuauhtémoc López-Martín
机构
[1] Universidad de Guadalajara,Department of Information Systems
来源
Software Quality Journal | 2022年 / 30卷
关键词
Testing effort prediction; Machine learning models; Statistical regression; ISBSG;
D O I
暂无
中图分类号
学科分类号
摘要
Software testing (ST) has been considered as one of the most important and critical activities of the software development life cycle (SDLC) since it influences directly on quality. When a software project is planned, it is common practice to predict the corresponding ST effort (STEP) as a percentage of predicted SDLC effort. However, the effort range for ST has been reported between 10 and 60% of the predicted SDLC effort. This wide range on STEP causes uncertainty in software managers due to STEP is used for allocating resources to teams exclusively for testing activities, and for budgeting and bidding the projects. In spite of this concern, hundreds of studies have been published since 1981 about SDLC effort prediction models, and only thirty-one STEP studies published in the last two decades were identified (just two of them based their conclusions on statistical significance). The contribution of the present study is to investigate the application for STEP of five machine learning (ML) models reported as the most accurate ones when applied to SDLC effort prediction. The models were trained and tested with data sets of projects selected from an international public repository of software projects. The selection for projects was based on their data quality rating, type of development, development platform, programming language generation, sizing method, and resource level of projects. Results based on statistical significance allow suggesting the application of specific ML models to software projects by type of development, and developed on a determined platform and programming language generation.
引用
收藏
页码:65 / 100
页数:35
相关论文
共 50 条
  • [1] Machine learning techniques for software testing effort prediction
    Lopez-Martin, Cuauhtemoc
    [J]. SOFTWARE QUALITY JOURNAL, 2022, 30 (01) : 65 - 100
  • [2] A Study on Software Effort Prediction Using Machine Learning Techniques
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 1 - 15
  • [3] Software effort estimation accuracy prediction of machine learning techniques: A systematic performance evaluation
    Mahmood, Yasir
    Kama, Nazri
    Azmi, Azri
    Khan, Ahmad Salman
    Ali, Mazlan
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (01): : 39 - 65
  • [4] Software Effort Estimation using Machine Learning Techniques
    Monika
    Sangwan, Om Prakash
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 92 - 98
  • [5] Software Effort Estimation using Machine Learning Techniques
    Shivhare, Jyoti
    Rath, Santanu Ku.
    [J]. PROCEEDINGS OF THE 7TH INDIA SOFTWARE ENGINEERING CONFERENCE 2014, ISEC '14, 2014,
  • [6] Software Enhancement Effort Prediction Using Machine-Learning Techniques: A Systematic Mapping Study
    Sakhrawi Z.
    Sellami A.
    Bouassida N.
    [J]. SN Computer Science, 2021, 2 (6)
  • [7] Predicting Software Effort Estimation Using Machine Learning Techniques
    BaniMustafa, Ahmed
    [J]. 2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2018, : 249 - 256
  • [8] Software Effort Prediction using Statistical and Machine Learning Methods
    Malhotra, Ruchika
    Jain, Ankita
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (01) : 145 - 152
  • [9] Software reliability prediction using machine learning techniques
    Jaiswal A.
    Malhotra R.
    [J]. International Journal of System Assurance Engineering and Management, 2018, 9 (1) : 230 - 244
  • [10] Comparison of Machine Learning Techniques for Software Quality Prediction
    Goyal, Somya
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2020, 11 (02) : 20 - 40