A Value-Based Approach for Understanding Cost-Benefit Trade-Offs During Automated Software Traceability (bibtex)
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    = {Maletic, Jonathan I. 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},
}
Powered by bibtexbrowser