z-logo
open-access-imgOpen Access
A value-based approach for understanding cost-benefit trade-offs during automated software traceability
Author(s) -
Alexander Egyed,
Stefan Biffl,
Matthias Heindl,
Paul Grünbacher
Publication year - 2005
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
ISBN - 1-59593-243-7
DOI - 10.1145/1107656.1107658
Subject(s) - trace (psycholinguistics) , computer science , traceability , context (archaeology) , software , software engineering , risk analysis (engineering) , programming language , paleontology , philosophy , linguistics , biology , medicine
Many software development standards mandate establishing trace links among software artifacts such as requirements, architectural elements, or source code. However, for typical real-world systems it is currently too expensive and error prone to generate highly detailed trace links. We previously developed an approach to semi-automatically generate trace links and analyzed cost-benefit trade-offs in this context. We consider it as imperative to include value considerations into planning the generation of trace dependencies. This paper discusses three key trade-off decisions for planning the trace generation process: (a) the level of detail of traces among artifacts; (b) the value of the artifacts that are traced; and (c) the points in time of trace generation (early vs. late). We present cost-benefit considerations, empirical data, and argue for a pragmatic value-based planning approach.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom