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 条
  • [1] Towards optimal quality requirement documentation in agile software development: A multiple case study
    Behutiye, Woubshet
    Rodriguez, Pilar
    Oivo, Markku
    Aaramaa, Sanja
    Partanen, Jari
    Abherve, Antonin
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [2] Requirement Engineering Challenges in Agile Software Development
    Rasheed, Aqsa
    Zafar, Bushra
    Shehryar, Tehmina
    Aslam, Naila Aiman
    Sajid, Muhammad
    Ali, Nouman
    Dar, Saadat Hanif
    Khalid, Samina
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [3] 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
  • [4] Supporting agile software development through active documentation
    Eran Rubin
    Hillel Rubin
    [J]. Requirements Engineering, 2011, 16 : 117 - 132
  • [5] Supporting agile software development through active documentation
    Rubin, Eran
    Rubin, Hillel
    [J]. REQUIREMENTS ENGINEERING, 2011, 16 (02) : 117 - 132
  • [6] Requirement Change Taxonomy and Categorization in Agile Software Development
    Saher, Najia
    Baharom, Fauziah
    Ghazali, Osman
    [J]. PROCEEDINGS OF THE 2017 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI'17), 2017,
  • [7] A Hybrid Approach of Requirement Engineering in Agile Software Development
    Kumar, Manoj
    Shukla, Manish
    Agarwal, Sonali
    [J]. 2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 515 - 519
  • [8] Agile Governance Guidelines for Software Development SMEs
    Henriquez, Valeria
    Moreno, Ana M.
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [9] A Review of Requirement Prioritization Techniques in Agile Software Development
    Saher, Najia
    Baharom, Fauziah
    Romli, Rohaida
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2018, 2018, : 242 - 247
  • [10] Software Quality Analysis for Agile Development
    Yamada, Shigeru
    Kii, Ryosuke
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,