An impact-driven approach to predict user stories instability

被引:0
|
作者
Yarden Levy
Roni Stern
Arnon Sturm
Argaman Mordoch
Yuval Bitan
机构
[1] Ben Gurion University of the Negev,
[2] Palo Alto Research Center (PARC),undefined
来源
Requirements Engineering | 2022年 / 27卷
关键词
User story; Requirements; Agile software development; Machine learning;
D O I
暂无
中图分类号
学科分类号
摘要
A common way to describe requirements in Agile software development is through user stories, which are short descriptions of desired functionality. Nevertheless, there are no widely accepted quantitative metrics to evaluate user stories. We propose a novel metric to evaluate user stories called instability, which measures the number of changes made to a user story after it was assigned to a developer to be implemented in the near future. A user story with a high instability score suggests that it was not detailed and coherent enough to be implemented. The instability of a user story can be automatically extracted from industry-standard issue tracking systems such as Jira by performing retrospective analysis over user stories that were fully implemented. We propose a method for creating prediction models that can identify user stories that will have high instability even before they have been assigned to a developer. Our method works by applying a machine learning algorithm on implemented user stories, considering only features that are available before a user story is assigned to a developer. We evaluate our prediction models on several open-source projects and one commercial project and show that they outperform baseline prediction models.
引用
收藏
页码:231 / 248
页数:17
相关论文
共 50 条
  • [1] An impact-driven approach to predict user stories instability
    Levy, Yarden
    Stern, Roni
    Sturm, Arnon
    Mordoch, Argaman
    Bitan, Yuval
    [J]. REQUIREMENTS ENGINEERING, 2022, 27 (02) : 231 - 248
  • [2] An impact-driven dynamo for the early Moon
    M. Le Bars
    M. A. Wieczorek
    Ö. Karatekin
    D. Cébron
    M. Laneuville
    [J]. Nature, 2011, 479 : 215 - 218
  • [3] Restructuring Object-Oriented Distributed Systems: An Impact-Driven Approach
    Cosma, Dan C.
    Marinescu, Radu
    [J]. 2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 199 - 206
  • [4] Impact-driven subduction on the Hadean Earth
    C. O’Neill
    S. Marchi
    S. Zhang
    W. Bottke
    [J]. Nature Geoscience, 2017, 10 : 793 - 797
  • [5] Impact-driven cavitation bubble dynamics
    Bao, Hengzhu
    Reuter, Fabian
    Zhang, Hongchao
    Lu, Jian
    Ohl, Claus-Dieter
    [J]. EXPERIMENTS IN FLUIDS, 2023, 64 (02)
  • [6] Planning Impact-Driven Logistic Tasks
    Zermane, Ahmed
    Dehio, Niels
    Kheddar, Abderrahmane
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (03) : 2184 - 2191
  • [7] IMPACT-DRIVEN ECCENTRICITY IN ACCRETION DISKS
    LUBOW, SH
    [J]. ASTROPHYSICAL JOURNAL, 1994, 432 (01): : 224 - 227
  • [8] Impact-Driven Process Model Repair
    Polyvyanyy, Artem
    Van der Aalst, Wil M. P.
    Ter Hofstede, Arthur H. M.
    Wynn, Moe T.
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2017, 25 (04)
  • [9] Impact-driven subduction on the Hadean Earth
    O'Neill, C.
    Marchi, S.
    Zhang, S.
    Bottke, Andw.
    [J]. NATURE GEOSCIENCE, 2017, 10 (10) : 793 - +
  • [10] Impact-driven cavitation bubble dynamics
    Hengzhu Bao
    Fabian Reuter
    Hongchao Zhang
    Jian Lu
    Claus-Dieter Ohl
    [J]. Experiments in Fluids, 2023, 64