Story Point Estimation Using Issue Reports With Deep Attention Neural Network

被引:1
作者
Kassem, Haithem [1 ]
Mahar, Khaled [2 ]
Saad, Amani A. [3 ]
机构
[1] AASTMT, Multimedia Ctr, Alex, Egypt
[2] AASTMT, Coll Comp & Informat Technol, Alex, Egypt
[3] AASTMT, Coll Engn & Technol, Alex, Egypt
关键词
story points; deep learning; glove; hierarchical attention networks; agile; planning poker;
D O I
10.37190/e-Inf230104
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Estimating the effort required for software engineering tasks is incredibly tricky, but it is critical for project planning. Issue reports are frequently used in the agile community to describe tasks, and story points are used to estimate task effort. Aim: This paper proposes a machine learning regression model for estimating the number of story points needed to solve a task. The system can be trained from raw input data to predict outcomes without the need for manual feature engineering. Method: Hierarchical attention networks are used in the proposed model. It has two levels of attention mechanisms implemented at word and sentence levels. The model gradually constructs a document vector by grouping significant words into sentence vectors and then merging significant sentence vectors to create document vectors. Then, the document vectors are fed into a shallow neural network to predict the story point. Results: The experiments show that the proposed approach outperforms the state-of-the-art technique Deep-S which uses Recurrent Highway Networks. The pro-posed model has improved Mean Absolute Error (MAE) by an average of 16.6% and has improved Median Absolute Error (MdAE) by an average of 53%. Conclusion: An empirical evaluation shows that the proposed approach outperforms the previous work.
引用
收藏
页数:15
相关论文
共 66 条
  • [1] Abrahamsson Pekka, 2007, 2007 First International Symposium on Empirical Software Engineering and Measurement, P344
  • [2] A simulation tool for efficient analogy based cost estimation
    Angelis L.
    Stamelos I.
    [J]. Empirical Software Engineering, 2000, 5 (1) : 35 - 68
  • [3] [Anonymous], 2003, 9 PANHELLENIC C INFO
  • [4] Aranda J, 2005, Proceedings of the 10th European Software Engineering Conference, P346
  • [5] Beck K, 2001, MANIFESTO AGILE SOFT
  • [6] Bhattacharya P, 2011, P 8 WORK C MIN SOFTW, P207
  • [7] Bibi S., 2004, Proc. SMEF, V4, P237
  • [8] Boehm B., 2000, SOFTWARE COST ESTIMA
  • [9] Briand L.C., 2002, P 14 INT C SOFTWARE, P3
  • [10] Deep Belief Neural Networks and Bidirectional Long-Short Term Memory Hybrid for Speech Recognition
    Brocki, Lukasz
    Marasek, Krzysztof
    [J]. ARCHIVES OF ACOUSTICS, 2015, 40 (02) : 191 - 195