Combining data analytics and developers feedback for identifying reasons of inaccurate estimations in agile software development

被引:10
|
作者
Conoscenti, Marco [1 ]
Besner, Veronika [2 ]
Vetro, Antonio [1 ]
Fernandez, Daniel Mendez [3 ]
机构
[1] Politecn Torino, Nexa Ctr Internet & Soc, DAUIN, Turin, Italy
[2] Tech Univ Munich, Comp Sci, Munich, Germany
[3] Tech Univ Munich, Software & Syst Engn, Munich, Germany
关键词
Data analytics; Empirical software engineering; Agile methods; Estimations; Mixed methods;
D O I
10.1016/j.jss.2019.06.075
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Effort estimations are critical tasks greatly influencing the accomplishment of software projects. Despite their recognized relevance, little is yet known what indicators for inaccurate estimations exist, and which are the reasons of inaccurate estimations. Aims: In this manuscript, we aim at contributing to this existing gap. To this end, we implemented a tool that combines data analytics and developers' feedback, and we employed that tool in a study. In that study, we explored the most common reasons of inaccurate user story estimations and the possible indicators of inaccurate estimations. Method: We relied on a mixed method approach used to study reasons and indicators for the identification and prediction of inaccurate estimations in practical agile software development contexts. Results: Our results add to the existing body of knowledge in multiple ways. We elaborate causes for inaccurate estimations going beyond the borders of existing literature; for instance, we show that lack of developers' experience is the most common reason of inaccurate estimations. Further, our results suggest, for example, that the higher the complexity, the higher the uncertainty in the estimation. Conclusions: Overall, our results strengthen our confidence in the usefulness of using data analytics with human-in-the-loop mechanisms to improve effort estimations. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:126 / 135
页数:10
相关论文
共 50 条
  • [41] QFL: Data-Driven Feedback Loop to Manage Quality in Agile Development
    Lopez, Lidia
    Bagnato, Alessandra
    Ahberve, Antonin
    Franch, Xavier
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2021, : 58 - 66
  • [42] The Unfulfilled Potential of Data-Driven Decision Making in Agile Software Development
    Svensson, Richard Berntsson
    Feldt, Robert
    Torkar, Richard
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2019, 2019, 355 : 69 - 85
  • [43] InnoDev Workshop: A One Day Introduction to Combining Design Thinking, Lean Startup and Agile Software Development
    Dobrigkeit, Franziska
    de Paula, Danielly
    Carroll, Noel
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 189 - 198
  • [44] Data-Driven Elicitation, Assessment and Documentation of Quality Requirements in Agile Software Development
    Franch, Xavier
    Gomez, Cristina
    Jedlitschka, Andreas
    Lopez, Lidia
    Martinez-Fernandez, Silverio
    Oriol, Marc
    Partanen, Jari
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 587 - 602
  • [45] Toward agile: An integrated analysis of quantitative and qualitative field data on software development agility
    Lee G.
    Xia W.
    [J]. MIS Quarterly: Management Information Systems, 2010, 34 (01): : 87 - 114
  • [46] TOWARD AGILE: AN INTEGRATED ANALYSIS OF QUANTITATIVE AND QUALITATIVE FIELD DATA ON SOFTWARE DEVELOPMENT AGILITY
    Lee, Gwanhoo
    Xia, Weidong
    [J]. MIS QUARTERLY, 2010, 34 (01) : 87 - 114
  • [47] Combining Lean Thinking and Agile Methods for Software Development A Case Study of a Finnish Provider of Wireless Embedded Systems
    Rodriguez, Pilar
    Partanen, Jari
    Kuvaja, Pasi
    Oivo, Markku
    [J]. 2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 4770 - 4779
  • [48] Proposal and evaluation for organising and using available data for software performance estimations in embedded platform development
    Johansson, E
    Wartenberg, F
    [J]. RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 156 - 163
  • [49] Agile Software Development Lifecycle and Containerization Technology for CubeSat Command and Data Handling Module Implementation
    Liubimov, Oleksandr
    Turkin, Ihor
    Pavlikov, Vladimir
    Volobuyeva, Lina
    [J]. COMPUTATION, 2023, 11 (09)
  • [50] Towards using self-generated data sources to decision support in agile software development
    German Vazquez, Maria de los Angeles
    Soto, Gilberto Borrego
    Palacios Cinco, Ramon Rene
    [J]. APPLICATIONS IN SOFTWARE ENGINEERING, 2021, : 54 - 57