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 条
  • [31] SOFTWARE TECHNOLOGY Process Management Tools
    Garcia, Felix
    Vizcaino, Aurora
    Ebert, Christof
    [J]. IEEE SOFTWARE, 2011, 28 (02) : 15 - 18
  • [32] SOFTWARE TOOLS FOR SERVICE LEVEL MANAGEMENT
    VINCENT, DR
    [J]. DATA MANAGEMENT, 1981, 19 (03): : 25 - 29
  • [33] Software Variability Management An Exploratory Study with Two Feature Modeling Tools
    Pereira, Juliana Alves
    Souza, Carlos
    Figueiredo, Eduardo
    Abilio, Ramon
    Vale, Gustavo
    Xavier Costa, Heitor Augustus
    [J]. 7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 20 - 29
  • [34] User Online Privacy and Identity Management Behaviours: A comparative study
    Buthelezi, Mokateko. P.
    Loock, Marianne
    [J]. 2014 ANNUAL GLOBAL ONLINE CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGY, 2014, : 53 - 57
  • [35] Invest in Splitting: User Story Splitting Within the Software Industry
    Dellsen, Emanuel
    Westgardh, Karl
    Horkoff, Jennifer
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2022, 2022, 13216 : 115 - 130
  • [36] Acoustic Characterisation by Using Different Room Acoustics Software Tools: A Comparative Study
    Alvarez-Morales, L.
    Galindo, M.
    Giron, S.
    Zamarreno, T.
    Cibrian, R. M.
    [J]. ACTA ACUSTICA UNITED WITH ACUSTICA, 2016, 102 (03) : 578 - 591
  • [37] A Comparative Study of Static Analysis Tools for AUTOSAR Automotive Software Components Development
    Imparato, Alfredo
    Maietta, Raffaele Rodolfo
    Scala, Stefano
    Vacca, Vladimiro
    [J]. 2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 65 - 68
  • [38] A Comparative Study of Network Based System Log Management Tools
    Aeri, Amit
    Tukadiya, Shyam
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2015,
  • [39] A Comparative Research on Usability and User Experience of User Interface Design Software
    Wang, Junfeng
    Xu, Zhiyu
    Wang, Xi
    Lu, Jingjing
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (08)
  • [40] A Comparative Research on Usability and User Experience of User Interface Design Software
    College of Design and Innovation, Shenzhen Technology University, Shenzhen, China
    [J]. Intl. J. Adv. Comput. Sci. Appl., 2022, 8 (21-29):