Quality Requirement Documentation Guidelines for Agile Software Development

被引:3
|
作者
Behutiye, Woubshet [1 ]
Rodriguez, Pilar [2 ]
Oivo, Markku [1 ]
机构
[1] Univ Oulu, M3S Software Engn Res Unit, Oulu 90570, Finland
[2] Univ Politecn Madrid, Escuela Tecn Super Ingn Informat, Madrid 28040, Spain
基金
欧盟地平线“2020”;
关键词
Documentation; Guidelines; Security; Usability; Task analysis; Software quality; Maintenance engineering; Agile software development; design science; documentation; quality requirement; CHALLENGES; PROJECTS; APPLICABILITY; CONTEXT;
D O I
10.1109/ACCESS.2022.3187106
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In agile software development (ASD), where minimal documentation and rapid delivery are the focus, Quality requirements (QRs) are often underspecified and not documented. Guidelines supporting QR documentation task are scarce. The study developed the Agile QR-Doc QR documentation guidelines, which aim to support QR documentation in ASD. We applied a design science research methodology (DSRM) to build the Agile QR-Doc. We used a survey questionnaire and open discussion with ten software practitioners, from two ASD companies to validate the Agile QR-Doc. The practitioners evaluated the guidelines in terms of usefulness, relevance, understandability, and coverage of important aspects for supporting QR documentation and their impact on the agility of the software development process. Agile QR-Doc list 12 recommendations that are grouped into two categories. The first category introduces three recommendations that focus on raising awareness about the significance of QRs, their documentation and related challenges. The second category lists nine recommendations that introduce artifacts, practices and important aspects for documenting QRs. The validation reveals the relevance, understandability and usefulness of the guidelines to support QR documentation in ASD. It also indicates that the guidelines consider important aspects for documenting QRs and that they do not negatively affect the agility of the software development process. Practitioners can utilize the practices, artifacts and knowledge from the guidelines to support QR documentation in ASD. Researchers can benefit from the knowledge on QR documentation in ASD, and application of DSRM in building artifacts.
引用
收藏
页码:70154 / 70173
页数:20
相关论文
共 50 条
  • [21] Managing Quality in Agile and Rapid Software Development Processes
    Ayala, Claudia
    Rodriguez, Pilar
    Trendowici, Adam
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 634 - 636
  • [22] Quality Assurance in Agile Software Development: A Systematic Review
    Fortunato, Carlos Alberto
    Furtado, Felipe
    Selleri, Fernando
    de Farias Junior, Ivaldir
    Leitao Junior, Nelson
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 142 - 148
  • [23] Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
    Ghazarian, Arbi
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE (ACS'08): RECENT ADVANCES ON APPLIED COMPUTER SCIENCE, 2008, : 236 - +
  • [24] A Novel Framework for Change Requirement Management (CRM) In Agile Software Development (ASD)
    Shehzadi, Zainab
    Azam, Farooque
    Anwar, Muhammad Waseem
    Qasim, Iqra
    [J]. PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND MANAGEMENT (ICICM 2019), 2019, : 22 - 26
  • [25] The software requirement analysis based on agile modeling
    Li, CL
    Liu, S
    Xu, K
    Yao, YY
    Jiang, W
    [J]. Fourth Wuhan International Conference on E-Business: The Internet Era & The Global Enterprise, Vols 1 and 2, 2005, : 228 - 233
  • [26] Use of Method for Elicitation, Documentation and Validation of Software User Requirements (MEDoV) in Agile Software Development Projects
    Dragicevic, Srdjana
    Celar, Stipe
    Novak, Luksa
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2014, : 65 - 70
  • [27] Agile software development
    Brandl, Dennis
    [J]. CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18
  • [28] Agile Software Development
    Greer, Des
    Hamon, Yann
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 943 - 944
  • [29] Towards Requirements Communication and Documentation Guidelines for Agile Teams
    Hess, Anne
    Diebold, Philipp
    Seyff, Norbert
    [J]. 2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2017, : 415 - 418
  • [30] Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal
    Behutiye, Woubshet
    Karhapaa, Pertti
    Costal, Dolors
    Oivo, Markku
    Franch, Xavier
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2017), 2017, 10611 : 515 - 522