Everything about Requirements traceability
Sub-discipline of requirements management
Requirements traceability is a sub-discipline of requirements management within software development and systems engineering. Traceability as a general term is defined by the IEEE Systems and Software Engineering Vocabulary as (1) the degree to which a relationship can be established between two or more products of the development process, especially products having a predecessor-successor or primary-subordinate relationship to one another; (2) the identification and documentation of derivation paths (upward) and allocation or flowdown paths (downward) of work products in the work product hierarchy; (3) the degree to which each element in a software development product establishes its reason for existing; and (4) discernible association among two or more logical entities, such as requirements, system elements, verifications, or tasks. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Requirements traceabilityA 5-minute orientation
- Skim a recent paper: A systematic literature review of pre-requirements specification traceabilityInfluential work since 2022
- Pick up a classic book: Theory and Practice of ComputationThe most-reprinted book on the subject
- Read the landmark paper: Toward reference models for requirements traceabilityCited 597 times
- Go sideways: Software visualizationA closely related topic
- Go sideways: Software requirementsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Toward reference models for requirements traceability
Comparison of Global Food Traceability Regulations and Requirements
Rule-based generation of requirements traceability relations
Factors influencing requirements traceability practice
Requirements traceability: Theory and practice
REQUIREMENTS TRACEABILITY: A SYSTEMATIC REVIEW AND INDUSTRY CASE STUDY
SUPPORTING SOFTWARE UNDERSTANDING WITH AUTOMATED REQUIREMENTS TRACEABILITY
Ontology-based multiperspective requirements traceability framework
🆕 Influential since 2022
A systematic literature review of pre-requirements specification traceability
LLM‐based Approach to Automatically Establish Traceability between Requirements and MBSE
Elevating Recycling Standards: Global Requirements for Plastic Traceability and Quality Testing
Enhancing requirements-to-code traceability with GA-XWCoDe: Integrating XGBoost, Node2Vec, and genetic algorithms for improving model performance and stability
A systematic mapping study of information retrieval-based requirements traceability methods
📚 Books worth reading
Theory and Practice of ComputationShin-ya Nishizaki · 2013
The 7 qualities of highly secure softwareMano Paul · 2012
Product Lifecycle Management. Towards Knowledge-Rich EnterprisesLouis Rivest · 2012
More About Software RequirementsKarl Eugene Wiegers · 2005
Using Event-B for Critical Device Software SystemsNeeraj Kumar Singh · 2013
Business SpecificationsHaim Kilov · 1998- 📕Private standards in the United States and European Union markets for fruit and vegetablesCora Dankers · 2007
The Catholics Ready Answer; a popular vindication of Christian beliefs and practices against the attacks of modern criticismHill, Michael Peter, Franz Xavier Brors · 1914
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software visualization Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture…
- Software requirements Software requirements for a system are the description of what the system should do, the service or services that it provides and the constraints on its…
- Requirements engineering tools Requirements engineering tools are usually software products to ease the requirements engineering (RE) processes and allow for more systematic and formalized…
- Software map A software map represents static, dynamic, and evolutionary information of software systems and their software development processes by means of 2D or…
- Quality engineering Quality engineering is the discipline of engineering concerned with the principles and practice of product and service quality assurance and control. In…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
- Software diagnosis Software diagnosis (also: software diagnostics) refers to concepts, techniques, and tools that allow for obtaining findings, conclusions, and evaluations…
- Requirements management Requirements management is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicati…