Challenges and Practices in Aligning Requirements with Verification and Validation: A Case Study of Six Companies

07/24/2023
by   Elizabeth Bjarnason, et al.
0

Weak alignment of requirements engineering (RE) with verification and validation (VV) may lead to problems in delivering the required products in time with the right quality. For example, weak communication of requirements changes to testers may result in lack of verification of new requirements and incorrect verification of old invalid requirements, leading to software quality problems, wasted effort and delays. However, despite the serious implications of weak alignment research and practice both tend to focus on one or the other of RE or VV rather than on the alignment of the two. We have performed a multi-unit case study to gain insight into issues around aligning RE and VV by interviewing 30 practitioners from 6 software developing companies, involving 10 researchers in a flexible research process for case studies. The results describe current industry challenges and practices in aligning RE with VV, ranging from quality of the individual RE and VV activities, through tracing and tools, to change control and sharing a common understanding at strategy, goal and design level. The study identified that human aspects are central, i.e. cooperation and communication, and that requirements engineering practices are a critical basis for alignment. Further, the size of an organisation and its motivation for applying alignment practices, e.g. external enforcement of traceability, are variation factors that play a key role in achieving alignment. Our results provide a strategic roadmap for practitioners improvement work to address alignment challenges. Furthermore, the study provides a foundation for continued research to improve the alignment of RE with VV.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2023

Challenges in aligning requirements engineering and verification in a large-scale industrial context

[Context and motivation] When developing software, coordination between ...
research
01/06/2020

Why and How to Balance Alignment and Diversity of Requirements Engineering Practices in Automotive

In large-scale automotive companies, various requirements engineering (R...
research
02/23/2021

The State-of-Practice in Requirements Elicitation: An Extended Interview Study at 12 Companies

Context. Requirements engineering remains a discipline that is faced wit...
research
03/25/2019

Towards New Requirements Engineering Competencies

Many of the requirements engineering (RE) difficulties have been argued ...
research
12/20/2018

Automatic Quality Assurance and Release (Report from Dagstuhl Seminar 18122)

This report documents the program and the outcomes of Dagstuhl Seminar 1...
research
11/05/2021

Invisible Data Curation Practices: A Case Study from Facility Management

Facility management, which concerns the administration, operations, and ...
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...

Please sign up or login with your details

Forgot password? Click here to reset