The DOI matches its Crossref record; 60 of the 63 references it cites were found in a registry or an index.
Toward reference models for requirements traceability
Abstract
Requirements traceability is intended to ensure continued alignment between stakeholder requirements and various outputs of the system development process. To be useful, traces must be organized according to some modeling framework. Indeed, several such frameworks have been proposed, mostly based on theoretical considerations or analysis of other literature. This paper, in contrast, follows an empirical approach. Focus groups and interviews conducted in 26 major software development organizations demonstrate a wide range of traceability practices with distinct low-end and high-end users of traceability. From these observations, reference models comprising the most important kinds of traceability links for various development tasks have been synthesized. The resulting models have been validated in case studies and are incorporated in a number of traceability tools. A detailed case study on the use of the models is presented. Four kinds of traceability link types are identified and critical issues that must be resolved for implementing each type and potential solutions are discussed. Implications for the design of next-generation traceability methods and tools are discussed and illustrated.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
Building Theories from Case Study Research
Eisenhardt, K. M. (1989) · The Academy of Management Review · doi:10.2307/258557 · Cited by 17,455
Focus Groups as Qualitative Research
Morgan, D. (1997) · doi:10.4135/9781412984287 · Cited by 8,863
Thick Description: Towards an Interpretive Theory of Culture
Geertz, C. (1973) · PhilPapers (PhilPapers Foundation) · doi:10.4324/9780203931950-11 · Cited by 4,209
The Sciences of the Artificial
Simon, H. A. (2019) · The MIT Press eBooks · doi:10.7551/mitpress/12107.001.0001 · Cited by 2,755
Hauser, J. R. (1988) · Harvard business review · Cited by 2,266
An analysis of the requirements traceability problem
Gotel, O. C. Z., & Finkelstein, C. W. (2002) · Proceedings of IEEE International Conference on Requirements Engineering · doi:10.1109/icre.1994.292398 · Cited by 1,246
gIBIS: a hypertext tool for exploratory policy discussion
Conklin, J., & Begeman, M. L. (1988) · ACM Transactions on Information Systems · doi:10.1145/58566.59297 · Cited by 1,086
Introduction to artificial intelligence
(2011) · Choice Reviews Online · doi:10.5860/choice.49-0903 · Cited by 1,085
Representing and using nonfunctional requirements: a process-oriented approach
Mylopoulos, J., Chung, L., & Nixon, B. A. (1992) · IEEE Transactions on Software Engineering · doi:10.1109/32.142871 · Cited by 1,019
Telos: representing knowledge about information systems
Mylopoulos, J., Borgida, A., Jarke, M., & Koubarakis, M. (1990) · ACM Trans. Inf. Syst. · doi:10.1145/102675.102676 · Cited by 904
Self-citation
Research works printed but not linked: 15
- Ramesh, Requirements TraceabilityTheory and Practice, 3, 397
- Pohl, Process Centered Requirements Eng
- Ramesh, Supporting Systems Development Using Knowledge Captured during Requirements Engineering, 18, 498
- Pohl, PRIMETowards ProcessIntegrated Modeling Environments, 8, 343
- Palmer, Traceability, 364
- Stehle, Requirements Traceability for Real-Time Systems
- Wright, Requirements TraceabilityWhat? Why? and How?
- Jarke, ConceptBaseA Deductive Object Base for Meta Data Management, 5, 167
- Constantopoulos, The Software Information BaseA Server for Reuse, 4, 1
- Lee, Design Rationale Capture and Use, 14, 24
- Goldman-Segall, Collaborative Virtual Communities Using Learning Constellations: A Multimedia Research Tool
- RDD-100: Requirements Driven Design, User Guide
- Dynamic Object Oriented Requirements SystemReference Manual
- SLATE User Manual
- 1992, Cadre/RQT User Manual
Cited by
Sorted by citations
Advancing candidate link generation for requirements tracing: the study of methods
Hayes, J. H., Dekhtyar, A., & Sundaram, S. K. (2006) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2006.3 · Cited by 507
A survey of traceability in requirements engineering and model-driven development
Winkler, S., & von Pilgrim, J. (2009) · Software & Systems Modeling · doi:10.1007/s10270-009-0145-0 · Cited by 315
Evolution of software in automated production systems: Challenges and research directions
Vogel‐Heuser, B., Fay, A., Schaefer, I., & Tichy, M. (2015) · Journal of Systems and Software · doi:10.1016/j.jss.2015.08.026 · Cited by 290
Improving requirements tracing via information retrieval
Hayes, J. H., Dekhtyar, A., & Osborne, J. (2004) · Journal of Lightwave Technology · doi:10.1109/icre.2003.1232745 · Cited by 289
Event-based traceability for managing evolutionary change
Cleland‐Huang, J., Chang, C. K., & Christensen, M. (2003) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2003.1232285 · Cited by 288
Metadata
- Authors
- Ramesh, B., & Jarke, M.
- Affiliations
- Georgia State University (US)
- Fraunhofer Institute for Applied Information Technology (DE)
- ORCID
- Venue
- IEEE Transactions on Software Engineering
- Published
- 2001
- Volume
- 27
- Issue
- 1
- Pages
- 58-93
- ISSN
- 0098-5589 (ISSN-L)
- OpenAlex
- W2045895677
- Cited by
- 912
- References
- 63
- Citations by year
- 2026: 15 · 2025: 13 · 2024: 14 · 2023: 13 · 2022: 8 · 2021: 22 · 2020: 19 · 2019: 16 · 2018: 28 · 2017: 30 · 2016: 35 · 2015: 38 · 2014: 35 · 2013: 47 · 2012: 69
- FWCI
- 92.83
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Software Engineering (publishedVersion)
- Publikationsdatenbank der Fraunhofer-Gesellschaft (Fraunhofer-Gesellschaft) (submittedVersion)
- Fraunhofer-Publica (Fraunhofer-Gesellschaft) (submittedVersion)
- RWTH Publications (RWTH Aachen) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Software › Advanced Software Engineering Methodologies
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- requirements traceability, reference model, traceability links, software development process, stakeholder needs, traceability tools, requirements engineering
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review