Challenges in Aligning Requirements Engineering and Verification in a Large-Scale Industrial Context

Document type: Conference Papers
Peer reviewed: Yes
Author(s): Giedre Sabaliauskaite, Annabella Loconsole, Emelie Engström, Michael Unterkalmsteiner, Björn Regnell, Per Runeson, Tony Gorschek, Robert Feldt
Title: Challenges in Aligning Requirements Engineering and Verification in a Large-Scale Industrial Context
Conference name: 16th International Working Conference on Requirements Engineering: Foundation for
Year: 2010
City: Essen
Organization: Blekinge Institute of Technology
Department: School of Computing (Sektionen för datavetenskap och kommunikation)
School of Computing S-371 79 Karlskrona
+46 455 38 50 00
http://www.bth.se/com
Authors e-mail: michael.unterkalmsteiner@bth.se, tony.gorschek@bth.se, robert.feldt@bth.se
Language: English
Abstract: [Context and motivation] When developing software, coordination between different organizational units is essential in order to develop a good quality product, on time and within budget. Particularly, the synchronization between requirements and verification processes is crucial in order to assure that the developed software product satisfies customer requirements.
[Question/problem] Our research question is: what are the current challenges in aligning the requirements and verification processes?
[Principal ideas/results] We conducted an interview study at a large software development company. This paper presents preliminary findings of these interviews that identify key challenges in aligning requirements and verification processes.
[Contribution] The result of this study includes a range of challenges faced by the studied organization grouped into the categories: organization and processes, people, tools, requirements process, testing process, change management, traceability, and measurement. The findings of this study can be used by practitioners as a basis for investigating alignment in their organizations, and by scientists in developing approaches for more efficient and effective management of the alignment between requirements and verification.
Subject: Software Engineering\General
Keywords: requirements engineering, software verification, software testing, coordination
Note: later to be published in Springer's Lecture Notes in Computer Science. Available at: http://www.cse.chalmers.se/~feldt/publications/sabaliauskaite_2010_refsq.pdf
Edit