Predicting the Duration of User Stories in Agile Project Management

被引:0
|
作者
Raza, Asif [1 ,2 ]
Espinosa-Leal, Leonardo [2 ]
机构
[1] VizTrend OY, Espoo 02620, Finland
[2] Arcada Univ Appl Sci, Grad Sch & Res, Jan Magnus Janssons Pl 1, Helsinki 00560, Finland
关键词
Agile Scrum; Effort Estimation; NLP; Project Management; fastText; TF-IDF; BERT; distilBERT; bi-LSTM;
D O I
10.1007/978-3-031-61905-2_31
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Effective effort estimation in agile project planning is vital because it helps organizations build product plans that they can stick to, have shorter turn-around time, and have better cost discipline. Machine learning can play an essential role in planning and estimating the project schedule. In this paper, a series of supervised machine learning models were studied, analyzed, and implemented to solve the problem of predicting effort estimates in Agile Scrum. The obtained results are compared with similar previous studies. We performed experiments using different Natural Language Processing (NLP) methods such as Term Frequency-inverse document frequency (TF-IDF), fastText, and different Neural Networks, including Recurrent Neural Networks (RNN), Long Short Term Memory (LSTM), and Bidirectional Encoder Representations from Transformers (BERT). The trained models were fitted with three publicly available datasets. Our findings show that fastText (with a pre-trained model) significantly performed better in predicting the story-points of user-stories. The second-best performing model was bidirectional LSTM. Moreover, distilBERT performs poorly among all the models analyzed. This study can pave the way for organizations to benefit from these machine learning models and accurately predict project deadlines and schedules.
引用
收藏
页码:316 / 328
页数:13
相关论文
共 50 条
  • [1] Experiences of distance education of agile project management with Scrum and supporting a tool for user stories management
    Silva, Vinicius Bernardo
    Barbosa, Marcelo Werneck
    Cardoso Carvalho, Lorena Adrian
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2016, 8 (01): : 2 - 13
  • [2] Enriching user stories with usability features in a remote agile project: a case study
    Marques, Anna Beatriz
    Ferreira Costa, Alex Felipe
    Santos, Ismayle Sousa
    de Castro Andrade, Rossana Maria
    PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,
  • [3] Prioritising User Stories In Agile Enviomment
    Popli, Rashmi
    Chauhan, Naresh
    Sharma, Hemant
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ISSUES AND CHALLENGES IN INTELLIGENT COMPUTING TECHNIQUES (ICICT), 2014, : 515 - 519
  • [4] User stories for agile software requirements
    Cohn, Mike
    Twenty-Third Annual Pacific Northwest Software Quality Conference, Proceedings, 2005, : 125 - 149
  • [5] Agile Requirements Engineering with User Stories
    Dalpiaz, Fabiano
    Brinkkemper, Sjaak
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 506 - 507
  • [6] Agile User Stories Enriched with Usability
    Moreno, Ana M.
    Yaguee, Agustin
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2012, 2012, 111 : 168 - 176
  • [7] Agile project management
    Maurer, F
    Cohn, M
    Griffiths, M
    Highsmith, J
    Schwaber, K
    Kruchten, P
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 201 - 201
  • [8] Agile project management
    Schwaber, K
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 277 - 277
  • [9] Agile Software Development: Positive and Negative User Stories
    Chopade, Rupali M.
    Dhavase, Nikhil S.
    2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 297 - 299
  • [10] Agile Project Management: Better Deliveries to the End User in Software Projects with a Management Model by Scrum
    Almeida, Hugo
    Correia, Walter
    ADVANCES IN USABILITY, USER EXPERIENCE AND ASSISTIVE TECHNOLOGY, 2019, 794 : 293 - 305