Pre-Requirement Specification Traceability: Bridging the Complexity Gap through Capabilities

dc.creatorRavichandar, Ramya
dc.creatorArthur, James D.
dc.creatorPérez-Quiñones, Manuel
dc.date2007-03-02
dc.date.accessioned2026-07-07T07:49:51Z
dc.date.available2026-07-07T07:49:51Z
dc.descriptionPre-Requirement Specification traceability is the activity of capturing relations between requirements and their sources, in particular user needs. Requirements are formal technical specifications in the solution space; needs are natural language expressions codifying user expectations in the problem space. Current traceability techniques are challenged by the complexity gap that results from the disparity between the spaces, and thereby, often neglect traceability to and from requirements. We identify the existence of an intermediary region -- the transition space -- which structures the progression from needs to requirements. More specifically, our approach to developing change-tolerant systems, termed Capabilities Engineering, identifies highly cohesive, minimally coupled, optimized functional abstractions called Capabilities in the transition space. These Capabilities link the problem and solution spaces through directives (entities derived from user needs). Directives connect the problem and transition spaces; Capabilities link the transition and solution spaces. Furthermore, the process of Capabilities Engineering addresses specific traceability challenges. It supports the evolution of traces, provides semantic and structural information about dependencies, incorporates human factors, generates traceability relations with negligible overhead, and thereby, fosters pre-Requirement Specification traceability.
dc.descriptionThis paper appears in International Symposium on Grand Challenges in Traceability, TEFSE/GCT 2007. 10 pages, 7 Figures
dc.identifierhttps://arxiv.org/abs/cs/0703012
dc.identifierhttp://arxiv.org/abs/cs/0703012
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/124973
dc.subjectSoftware Engineering
dc.subjectD.2.1
dc.titlePre-Requirement Specification Traceability: Bridging the Complexity Gap through Capabilities
dc.typetext

Files

Collections