Grand Challenges

Long-range Challenge

Traceability is implicit. It is neither consciously established nor sought, yet it captures the relationships between (artifacts?) needed to support a wide variety of software and systems engineering tasks. Traceability has effectively 'disappeared without a trace'.

Medium-range Challenges

1. Ubiquitous

Traceability is always there, without having to think about getting it there. Traceability is neither consciously established nor sought; it is built-in and effortless. It has effectively

2. Purposed

Traceability is fit for purpose and supports stakeholder needs.

3. Cost-Effective

The return from using traceability is adequate in relation to the outlay of establishing it.

4. Configurable

Traceability is established as specified, moment-to-moment, and the rich semantics accommodate changing stakeholder needs.

5. Trusted

All stakeholders have full confidence in the traceability, as it is created and maintained in the face of inconsistency, omissions and change; they can and do depend upon it.

6. Scalable

More and more artifacts are supported by traceability, of varying types and at variable levels of granularity, as the traceability extends through-life, and across organizational and business boundaries.

7. Portable

Traceability is exchanged, merged and reused across projects, organizations, domains, product lines and supporting tools.

8. Valued

Traceability is a strategic priority valued by all, where every stakeholder has a role to play and actively discharges his or her responsibilities.

© Center of Excellence for Software Traceability