2014
DOI: 10.1145/2523088
|View full text |Cite
|
Sign up to set email alerts
|

A taxonomy for requirements engineering and software test alignment

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
56
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 58 publications
(57 citation statements)
references
References 96 publications
(106 reference statements)
0
56
1
Order By: Relevance
“…Bjarnason et al [4] further stated that not only the information itself is important but the distances between activities, artefacts, and people are also important, and constructed a theory of distance that explains how certain practices affect this distance. Unterkalmsteiner et al [1] studied and constructed a taxonomy for alignment of RE and ST based on the premise that information and the flow of information between RE and ST is a key ingredient in better coordination of the two activities and proposed a framework called RESTbench for the assessment of alignment in development organizations. The REST-bench framework was later validated successfully in industrial context in five different case studies of varying size in both plan driven and agile development [13].…”
Section: Background and Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Bjarnason et al [4] further stated that not only the information itself is important but the distances between activities, artefacts, and people are also important, and constructed a theory of distance that explains how certain practices affect this distance. Unterkalmsteiner et al [1] studied and constructed a taxonomy for alignment of RE and ST based on the premise that information and the flow of information between RE and ST is a key ingredient in better coordination of the two activities and proposed a framework called RESTbench for the assessment of alignment in development organizations. The REST-bench framework was later validated successfully in industrial context in five different case studies of varying size in both plan driven and agile development [13].…”
Section: Background and Related Workmentioning
confidence: 99%
“…In all development, it is equally important to verify and validate that the final product operates as intended. The link between intermediate activities, e.g., analysis and design, or design and implementation, has been researched extensively, but the link between requirements engineering (RE) and software testing (ST) is less explored [1]. Since the requirements of a software product dictates how the product should operate and testing should show that the product does what it is supposed to do [2], it would be beneficial to explore this link.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…This challenge relates to a range of issues including organization, process, people, tools, requirements changes, traceability and measurements (Bjarnason 2014, Sabaliauskaite 2010). Alignment methods have been studied from the perspective of linking information between people and/or documentation using mechanisms of varying formalism and complexity (Unterkalmsteiner 2014). Industrial practices in this area include traceability, model-based approaches and increased communication, e.g.…”
Section: Requirements Engineering and Test (Ret) Alignmentmentioning
confidence: 99%