A Taxonomy for Requirements Engineering and Software Test Alignment
Michael Unterkalmsteiner, Robert Feldt, Tony Gorschek

TL;DR
This paper introduces a taxonomy and assessment framework for analyzing and improving the alignment between Requirements Engineering and Software Testing, addressing a research gap beyond traceability.
Contribution
It proposes a novel taxonomy based on the information dyad to characterize and evaluate REST alignment methods and demonstrates its practical application in industry.
Findings
The taxonomy effectively characterizes different alignment methods.
The REST-bench framework can identify improvement opportunities with low effort.
Application in industry shows practical utility of the approach.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
