An analysis of the requirements traceability problem
Top Cited Papers
- 17 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In this paper, we investigate and discuss the underlying nature of the requirements traceability problem. Our work is based on empirical studies carried out with over a hundred practitioners and an evaluation of current support for requirements traceability. We introduce the distinction between pre-requirements specification traceability and post-requirements specification traceability, to demonstrate why an all-encompassing solution to the problem is unlikely, and to provide a framework through which to understand its multifaceted nature. We report how the majority of the problems attributed to poor requirements traceability are mainly due to the lack of (or inadequate) pre-RS traceability and explain the fundamental need for improvements here. In the remainder of the paper, we present an analysis of the main barriers confronting such improvements in practice, identify relevant areas in which advances have been (or can be) made, and make recommendations for further research.Keywords
This publication has 32 references indexed in Scilit:
- Representing knowledge in requirements engineering: an empirical study of what software engineers need to knowPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A review of the state of the practice in requirements modelingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Analyzing software requirements errors in safety-critical, embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An incremental integration tool between requirements engineering and programming in the largePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Modeling organizations for information systems requirements engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The missing link in requirements engineeringACM SIGSOFT Software Engineering Notes, 1993
- Representation and presentation of requirements knowledgeIEEE Transactions on Software Engineering, 1992
- Integrating domain knowledge, requirements, and specificationsJournal of Systems Integration, 1991
- A constraint programming language for Life-Cycle EngineeringArtificial Intelligence in Engineering, 1990
- A Formal Model for Software Project ManagementIEEE Transactions on Software Engineering, 1989