A comparative study of software tools for user story management

被引:32
|
作者
Dimitrijevic, Sonja [1 ]
Jovanovic, Jelena [2 ]
Devedzic, Vladan [2 ]
机构
[1] Mihailo Pupin Inst, Belgrade 11060, Serbia
[2] Univ Belgrade, Sch Business Adm, FON, Belgrade, Serbia
关键词
Requirements engineering; Agile practices; User story management; Software support; REQUIREMENTS ENGINEERING PRACTICES;
D O I
10.1016/j.infsof.2014.05.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: User stories have become widely accepted in agile software development. Consequently, a great number of software tools that provide, inter alia, support for practices based on user stories have emerged in recent years. These tools may have different features and focus in terms of support for agile requirements engineering (RE) concepts and practices. Objective: The present study aims to provide a deep insight into the current capabilities and future trends of software support for agile RE practices based on user stories. Method: A comparative qualitative study of a set of agile software tools has been conducted according to the following criteria: coverage of the key functional requirements, support for basic agile RE concepts and practices, and user satisfaction with the tool. The criteria for tool selection were: diversity of software tools, high rating on the user-stories community Web site (http://www.userstories.com), and availability for review. Results: The results show a generally good coverage of key functional requirements related to management of user stories and epics, high-level release planning and low-level iteration planning. On the other hand, user-role modeling and persona support have not been addressed at all, and it has been found that requirements for acceptance testing support were completely covered by only one tool. More importantly, the study has revealed significant differences in the way different tools support agile RE concepts and practices (if at all). Finally, qualitative analysis of user reviews has demonstrated that practitioners prefer tools that are easy to set up, easy to learn, easy to use, and easy to customize, over more sophisticated but simultaneously more demanding tools. Conclusion: Although the progress that has been made since the inception of these tools is quite clear, there is still room for improvements in terms of support for various agile RE practices within a specific agile process. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:352 / 368
页数:17
相关论文
共 50 条
  • [1] An Empirical Study of User Support Tools in Open Source Software
    Raza, Arif
    Capretz, Luiz Fernando
    Basri, Shuib B.
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2019, : 964 - 968
  • [2] Photon attenuation computational software tools - A comparative study
    Kumar, S. Arun
    Shashikumar, S. K.
    Ambika, M. R.
    Kumar, M. B. Karthik
    Nagaiah, N.
    Khandaker, Mayeen Uddin
    [J]. PHYSICS OPEN, 2023, 17
  • [3] A Comparative Study of GUI Automated Tools for Software Testing
    Sabev, Peter
    Grigorova, Katalina
    [J]. THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 7 - 15
  • [4] A Comparative Study of Business Process Management Tools based on Open Source Software and a Commercial Reference
    Bernroider, Edward W. N.
    Bernroider, Mahshid
    [J]. IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, PROCEEDINGS, 2008, : 225 - +
  • [5] A case Study on a Systematic Approach for Developing a User Interface Software for Programming Intensive Software Tools
    Elshafei, Sherif
    Menshawi, Mahmoud
    [J]. 2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 132 - 139
  • [6] SOME RISK MANAGEMENT SOFTWARE TOOLS - AN EXPLORATORY STUDY
    Tiganoaia, Bogdan
    Cercel, Clementin
    Pavlicek, Antonin
    [J]. LF-TEEC 2017 LIVING THE FUTURE, 2017, 25 : 23 - 32
  • [7] A comparative study of architecture knowledge management tools
    Tang, Antony
    Avgeriou, Paris
    Jansen, Anton
    Capilla, Rafael
    Babar, Muhammad Ali
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (03) : 352 - 370
  • [8] Software Tools for Uncertainty Evaluation in VNA Measurements: A Comparative Study
    Avolio, G.
    Williams, D. F.
    Streett, S.
    Frey, M.
    Schreurs, D.
    Ferrero, A.
    Dieudonne, M.
    [J]. 2017 89TH ARFTG MICROWAVE MEASUREMENT CONFERENCE (ARFTG): ADVANCED TECHNOLOGIES FOR COMMUNICATIONS, 2017,
  • [9] Comparative Study of Open Source Software Reliability Assessment Tools
    Lu, Shuyi
    Li, Honghui
    Jiang, Zhouxian
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 49 - 55
  • [10] RESEARCH DIRECTIONS FOR USER INTERFACE SOFTWARE TOOLS
    OLSEN, DR
    FOLEY, JD
    HUDSON, SE
    MILLER, J
    MYERS, B
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 1993, 12 (02) : 80 - 97