by Alexander Egyed, Stefan Biffl, Matthias Heindl, Paul Grünbacher
Abstract:
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.
Reference:
A Value-Based Approach for Understanding Cost-Benefit Trade-Offs During Automated Software Traceability (Alexander Egyed, Stefan Biffl, Matthias Heindl, Paul Grünbacher), (Jonathan I. Maletic, Giuliano Antonio, Jane Cleland-Huang, Jane Huffman Hayes, eds.), ACM, 2005.
Bibtex Entry:
@Workshop{DBLP:conf/kbse/EgyedBHG05a,
author = {Alexander Egyed and Stefan Biffl and Matthias Heindl and Paul Grünbacher},
booktitle = {Proceedings 3rd Int'l Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2005), Long Beach, CA},
title = {A Value-Based Approach for Understanding Cost-Benefit Trade-Offs During Automated Software Traceability},
year = {2005},
abstract = {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.},
address = {Long Beach, CA},
editor = {Jonathan I. Maletic and Antonio, Giuliano and Cleland-Huang, Jane and Huffman Hayes, Jane},
pages = {2-7},
publisher = {ACM},
doi = {10.1145/1107656.1107658},
file = {:Workshops\\TEFSE 2005 - A Value-Based Approach for Understanding Trade-Offs among Trace Links\\A Value-Based Approach for Understanding Trade-Offs During Automated Software Traceability-preprint.pdf:PDF},
keywords = {},
owner = {paul},
timestamp = {2015.09.12},
}