Documentation of quality requirements in agile software development

10/06/2020
by   Woubshet Behutiye, et al.
0

Context: Quality requirements (QRs) have a significant role in the success of software projects. In agile software development (ASD), where working software is valued over comprehensive documentation, QRs are often under-specified or not documented. Consequently, they may be handled improperly and result in degraded software quality and increased maintenance costs. Investigating the documentation of QRs in ASD, would provide evidence on existing practices, tools and aspects considered in ASD that other practitioners might utilize to improve documentation and management of QRs in ASD. Although there are some studies examining documentation in ASD, those that specifically investigate the documentation of QRs in depth are lacking. Method: we conducted a multiple case study by interviewing 15 practitioners of four ASD cases, to provide empirical evidence on documentation of QRs in ASD. We also run workshops with two of the cases, to identify important aspects that ASD practitioners consider when documenting QRs in requirements management repositories. Result and conclusions: ASD companies approach documentation of QRs to fit the needs of their context. They used tools, backlogs,iterative prototypes,... Please refer to the PDF document for the remaining part of the abstract and the rest of the paper

READ FULL TEXT
research
10/05/2021

Towards optimal quality requirement documentation in agile software development: a multiple case study

Context-Agile software development (ASD) promotes minimal documentation ...
research
08/07/2018

Needs and Challenges for a Platform to Support Large-scale Requirements Engineering. A Multiple Case Study

Background: Requirement engineering is often considered a critical activ...
research
08/08/2022

On the Benefits And Problems Related to Using Definition of Done – A Survey Study

Context: Definition of Done (DoD) is one of the fundamental concepts of ...
research
08/15/2023

Assessing requirements engineering and software test alignment – Five case studies

The development of large, software-intensive systems is a complex undert...
research
08/21/2019

Leveraging creativity in requirements elicitation within agile software development: a systematic literature review

Agile approaches tend to focus solely on scoping and simplicity rather t...
research
09/06/2020

An Efficient Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications

Defects in requirements specifications can have severe consequences duri...

Please sign up or login with your details

Forgot password? Click here to reset