A Taxonomy for Requirements Engineering and Software Test Alignment

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

Requirements Engineering and Software Testing are mature areas and have seen a lot of research. Nevertheless, their interactions have been sparsely explored beyond the concept of traceability. To fill this gap, we propose a definition of requirements engineering and software test (REST) alignment, a taxonomy that characterizes the methods linking the respective areas, and a process to assess alignment. The taxonomy can support researchers to identify new opportunities for investigation, as well as practitioners to compare alignment methods and evaluate alignment, or lack thereof. We constructed the REST taxonomy by analyzing alignment methods published in literature, iteratively validating the emerging dimensions. The resulting concept of an information dyad characterizes the exchange of information required for any alignment to take place. We demonstrate use of the taxonomy by applying it on five in-depth cases and illustrate angles of analysis on a set of thirteen alignment methods. In addition, we developed an assessment framework (REST-bench), applied it in an industrial assessment, and showed that it, with a low effort, can identify opportunities to improve REST alignment. Although we expect that the taxonomy can be further refined, we believe that the information dyad is a valid and useful construct to understand alignment.

READ FULL TEXT
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
03/01/2021

Investigating the potential impact of values on requirements and software engineering

This paper describes an investigation into value-based software engineer...
research
12/24/2019

A taxonomy of risk-based testing

Software testing has often to be done under severe pressure due to limit...
research
08/31/2023

A Use Case-Engineering Resources Taxonomy for Analytical Spreadsheet Models

This paper presents a taxonomy for analytical spreadsheet models. It con...
research
01/21/2018

Recent Results on Classifying Risk-Based Testing Approaches

In order to optimize the usage of testing efforts and to assess risks of...
research
02/23/2016

SIFT: An Algorithm for Extracting Structural Information From Taxonomies

In this work we present SIFT, a 3-step algorithm for the analysis of the...
research
05/02/2020

An Extensible, Scalable Spark Platform for Alignment-free Genomic Analysis – Version 1

Alignment-free similarity/distance functions, a computationally convenie...

Please sign up or login with your details

Forgot password? Click here to reset