Story Point-Based Effort Estimation Model with Machine Learning Techniques

被引:9
作者
Gultekin, Muaz [1 ]
Kalipsiz, Oya [1 ]
机构
[1] Yildiz Tech Univ, Dept Comp Engn, TR-34349 Istanbul, Turkey
关键词
Analogy-based effort estimation; Scrum; machine learning; story point; Gradient Boosting algorithm; Support Vector Regression; Random Forest Regression; Multi-Layer Perceptron; SOFTWARE; SCRUM;
D O I
10.1142/S0218194020500035
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Until now, numerous effort estimation models for software projects have been developed, most of them producing accurate results but not providing the flexibility to decision makers during the software development process. The main objective of this study is to objectively and accurately estimate the effort when using the Scrum methodology. A dynamic effort estimation model is developed by using regression-based machine learning algorithms. Story point as a unit of measure is used for estimating the effort involved in an issue. Projects are divided into phases and the phases are respectively divided into iterations and issues. Effort estimation is performed for each issue, then the total effort is calculated with aggregate functions respectively for iteration, phase and project. This architecture of our model provides flexibility to decision makers in any case of deviation from the project plan. An empirical evaluation demonstrates that the error rate of our story point-based estimation model is better than others.
引用
收藏
页码:43 / 66
页数:24
相关论文
共 37 条
  • [1] Ahmed AR, 2017, INT J ADV COMPUT SC, V8, P385
  • [2] Overcoming requirements engineering challenges: Lessons from offshore outsourcing
    Bhat, Jyati M.
    Gupta, Mayank
    Murthy, Santhosh N.
    [J]. IEEE SOFTWARE, 2006, 23 (05) : 38 - +
  • [3] Bilgaiyan Saurabh, 2016, 2016 2nd International Conference on Computational Intelligence and Networks (CINE), P112, DOI 10.1109/CINE.2016.27
  • [4] Software development cost estimation approaches - A survey
    Boehm, B
    Abts, C
    Chulani, S
    [J]. ANNALS OF SOFTWARE ENGINEERING, 2000, 10 : 177 - 205
  • [5] Boehm B., 1981, Software Engineering Economics
  • [6] Boehm BW, 2000, SOFTWARE COST ESTIMA
  • [7] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [8] Chinthanet Bodin, 2016, P 31 ANN ACM S APPL
  • [9] The adjusted analogy-based software effort estimation based on similarity distances
    Chiu, Nan-Hsing
    Huang, Sun-Jen
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) : 628 - 640
  • [10] Choetkiertikul M., 2018, THESIS