Using Machine Learning Technique for Effort Estimation in Software Development

被引:1
|
作者
Amaral, Weldson [1 ]
Braz Junior, Geraldo [1 ]
Rivero, Luis [1 ]
Viana, Davi [1 ]
机构
[1] Univ Fed Maranhao, PPGCC, Sao Luis, Maranhao, Brazil
关键词
Effort estimation; Software Projects; Machine Learning; Boosting; REGRESSION;
D O I
10.1145/3364641.3364670
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Estimates in software projects aim to help practitioners predict more realistic values on software development, impacting the quality of software process activities regarding planning and execution. However, software companies have difficulties when carrying out estimations that represent adequately the real effort needed to execute the software project activities. Although, the literature presents techniques to estimate effort, this activity remains complex. Recently, Machine Learning (ML) techniques are been applied to solve this problem. Through ML techniques it is possible to use databases of finished projects (datasets) to help get more precisely estimations. This research aims to propose a methodology to estimate effort using a ML technique based on decision trees: XGBoost. To evaluate our methodology, we conducted tests with four datasets using two metrics: Mean Magnitude Relative Error and Prediction(25). The preliminary results show consistent results for this methodology for software effort estimation based on the employed metrics, which indicates that our methodology is promising. As further work, new datasets must be analyzed using our methodology, and also an approach using synthetic data to improve the ML training.
引用
下载
收藏
页码:240 / 245
页数:6
相关论文
共 50 条
  • [31] An accurate analogy based software effort estimation using hybrid optimization and machine learning techniques
    Kumar, K. Harish
    Srinivas, K.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (20) : 30463 - 30490
  • [32] An accurate analogy based software effort estimation using hybrid optimization and machine learning techniques
    K. Harish Kumar
    K. Srinivas
    Multimedia Tools and Applications, 2023, 82 : 30463 - 30490
  • [33] Software Effort Estimation through Ensembling of Base Models in Machine Learning using a Voting Estimator
    Kumar, Beesetti Kiran
    Bilgaiyan, Saurabh
    Mishra, Bhabani Shankar Prasad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (02) : 172 - 181
  • [34] Effort Estimation in Agile Software Development Using Autoencoders
    Rodriguez Sanchez, Eduardo
    Vazquez Santacruz, Eduardo
    Cervantes Maceda, Humberto
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 1 - 7
  • [35] Machine Learning Based Effort Estimation Using Standardization
    Sharma, Pinkashia
    Singh, Jaiteg
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 716 - 720
  • [36] Bayesian Hyperparameter Optimization and Ensemble Learning for Machine Learning Models on Software Effort Estimation
    Marco, Robert
    Ahmad, Sakinah Sharifah Syed
    Ahmad, Sabrina
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (03) : 419 - 429
  • [37] Software Effort Prediction using Statistical and Machine Learning Methods
    Malhotra, Ruchika
    Jain, Ankita
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (01) : 145 - 152
  • [38] A Study on Software Effort Prediction Using Machine Learning Techniques
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 1 - 15
  • [39] Recommendation of Machine Learning Techniques for Software Effort Estimation using Multi-Criteria Decision Making
    Kumar, Ajay
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2024, 30 (02) : 221 - 241
  • [40] An effective approach for software project effort and duration estimation with machine learning algorithms
    Pospieszny, Przemyslaw
    Czarnacka-Chrobot, Beata
    Kobylinski, Andrzej
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 184 - 196