Challenges in Aligning Requirements Engineering and Verification in a Large-Scale Industrial Context
|Document type:||Conference Papers|
|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|
|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
|Authors e-mail:||email@example.com, firstname.lastname@example.org, email@example.com|
|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.
|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|