Effort and Cost Estimation Using Decision Tree Techniques and Story Points in Agile Software Development

被引:13
|
作者
Sanchez, Eduardo Rodriguez [1 ]
Santacruz, Eduardo Filemon Vazquez [1 ]
Maceda, Humberto Cervantes [1 ]
机构
[1] Univ Autonoma Metropolitana Iztapalapa, Mexico City 09310, DF, Mexico
关键词
software; effort; estimation; time; cost; machine learning; decision tree; EFFORT ESTIMATION MODEL; CROSS-VALIDATION;
D O I
10.3390/math11061477
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Early effort estimation is important for efficiently planning the use of resources in an Information Technology (IT) project. However, limited research has been conducted on the topic of effort estimation in agile software development using artificial intelligence. This research project contributes to strengthening the use of hybrid models composed of algorithmic models and learning oriented techniques as a project-level effort estimation method in agile frameworks. Effort estimation in agile methods such as Scrum uses a story point approach that measures, using an arithmetic scale, the effort required to complete a release of the system. This project relied on labeled historical data to estimate the completion time measured in days and the total cost of a project set in Pakistani rupees (PKR). using a decision tree, random forest and AdaBoost to improve the accuracy of predictions. Models were trained using 10-fold cross-validation and the relative error was used as a comparison with literature results. The bootstrap aggregation (bagging) ensemble made of the three techniques provides the highest accuracy, and project classification also improves the estimates.
引用
收藏
页数:31
相关论文
共 50 条
  • [21] An Empirical Investigation on Effort Estimation in Agile Global Software Development
    Britto, Ricardo
    Mendes, Emilia
    Borstler, Jurgen
    2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 38 - 45
  • [22] Linear Regression Model for Agile Software Development Effort Estimation
    Sharma, Amrita
    Chaudhary, Neha
    2020 5TH IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (IEEE - ICRAIE-2020), 2020,
  • [23] A model for software development effort and cost estimation
    Pillai, K
    Nair, VSS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (08) : 485 - 497
  • [24] Survey of Software Development Effort Estimation Techniques
    Saeed, Ayesha
    Butt, Wasi Haider
    Kazmi, Farwa
    Arif, Madeha
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 82 - 86
  • [25] SOFTWARE-DEVELOPMENT COST ESTIMATION USING FUNCTION POINTS
    MATSON, JE
    BARRETT, BE
    MELLICHAMP, JM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (04) : 275 - 287
  • [26] Effort estimation in agile software development using experimental validation of neural network models
    Bilgaiyan S.
    Mishra S.
    Das M.
    International Journal of Information Technology, 2019, 11 (3) : 569 - 573
  • [27] Using Agile Story Points as an Estimation Technique in CMMI Organizations
    Hamouda, Alaa El-deen
    2014 AGILE CONFERENCE (AGILE), 2014, : 16 - 23
  • [28] COST MODELING AND ESTIMATION IN AGILE SOFTWARE DEVELOPMENT ENVIRONMENTS USING INFLUENCE DIAGRAMS
    Papatheocharous, Efi
    Trikomitou, Despoina
    Yiasemis, Pantelis Stylianos
    Andreou, Andreas S.
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 117 - 127
  • [29] Effort Estimation in Agile Software Development: A Exploratory Study of Practitioners' Perspective
    Sandeep, R. C.
    Sanchez-Gordon, Mary
    Colomo-Palacios, Ricardo
    Kristiansen, Monica
    LEAN AND AGILE SOFTWARE DEVELOPMENT, LASD 2022, 2022, 438 : 136 - 149
  • [30] Investigating Documented Information for Accurate Effort Estimation in Agile Software Development
    Pasuksmit, Jirat
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1605 - 1609