TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Toward improved traceability of non-functional requirements
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
An end-to-end industrial software traceability tool
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Modeling of Requirements Tracing
Balancing Agility and Formalism in Software Engineering
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
Linking feature models to code artifacts using executable acceptance tests
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
A tactic-centric approach for automating traceability of quality concerns
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
This paper describes a best-of-breed approach to traceability, in which the return-on-investment of the requirements traceability effort is maximized through the strategic deployment of a heterogeneous set of traceability techniques. This contrasts with typical traceability practices that tend to utilize a single technique such as a matrix or tool embedded into a requirements management package even though it may not provide the optimal solution for the traceability needs of a diverse set of requirements. The proposed solution, named TraCS (Traceability for Complex Systems), defines project level trace strategies for categories of requirements and establishes links strategically in order to optimize returns of the traceability effort and minimize the risk inherent to software evolution. The paper provides a rationale for heterogeneous traceability, describes an extensible traceability framework, and then defines the process for establishing project level trace strategies. It concludes with an example drawn from a system to control chemical reactions at a catalyst plant.