Requirements Quality Assurance in Industry: Why, What and How?

08/24/2023
by   Michael Unterkalmsteiner, et al.
0

Context and Motivation: Natural language is the most common form to specify requirements in industry. The quality of the specification depends on the capability of the writer to formulate requirements aimed at different stakeholders: they are an expression of the customer's needs that are used by analysts, designers and testers. Given this central role of requirements as a mean to communicate intention, assuring their quality is essential to reduce misunderstandings that lead to potential waste. Problem: Quality assurance of requirement specifications is largely a manual effort that requires expertise and domain knowledge. However, this demanding cognitive process is also congested by trivial quality issues that should not occur in the first place. Principal ideas: We propose a taxonomy of requirements quality assurance complexity that characterizes cognitive load of verifying a quality aspect from the human perspective, and automation complexity and accuracy from the machine perspective. Contribution: Once this taxonomy is realized and validated, it can serve as the basis for a decision framework of automated requirements quality assurance support.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2017

Can clone detection support quality assessments of requirements specifications?

Due to their pivotal role in software engineering, considerable effort i...
research
02/10/2021

Iterative and Scenario-based Requirements Specification in a System of Systems Context

[Context Motivation]Due to the managerial ,operational and evolutionar...
research
03/03/2021

On Understanding the Relation of Knowledge and Confidence to Requirements Quality

Context and Motivation: Software requirements are affected by the knowle...
research
12/08/2021

FRETting about Requirements: Formalised Requirements for an Aircraft Engine Controller

[Context motivation] Eliciting requirements that are detailed and lo...
research
08/29/2023

Which Requirements Artifact Quality Defects are Automatically Detectable? A Case Study

[Context] The quality of requirements engineering artifacts, e.g. requir...
research
11/30/2022

Automated Generating Natural Language Requirements based on Domain Ontology

Software requirements specification is undoubtedly critical for the whol...
research
02/09/2023

Using Language Models for Enhancing the Completeness of Natural-language Requirements

[Context and motivation] Incompleteness in natural-language requirements...

Please sign up or login with your details

Forgot password? Click here to reset