Copy the page URI to the clipboard
Lohar, Sugandha; Amornborvornwong, Sorowit; Zisman, Andrea and Cleland-Huang, Jane
(2013).
DOI: https://doi.org/10.1145/2491411.2491432
URL: http://dl.acm.org/citation.cfm?doid=2491411.249143...
Abstract
Software traceability is a sought-after, yet often elusive qual- ity in large software-intensive systems primarily because the cost and effort of tracing can be overwhelming. State-of-the art solutions address this problem through utilizing trace retrieval techniques to automate the process of creating and maintaining trace links. However, there is no simple one-size-fits all solution to trace retrieval. As this paper will show, finding the right combination of tracing techniques can lead to significant improvements in the quality of generated links. We present a novel approach to trace retrieval in which the underlying infrastructure is configured at run-time to optimize trace quality. We utilize a machine-learning approach to discover the best configuration given an initial training set of validated trace links, a set of available tracing techniques specified in a feature model, and an architecture capable an instantiating all valid configurations of features. We evaluate our approach through a series of experiments using project data from the transportation, healthcare, and space exploration domains, and discuss its implementation in an industrial environment. Finally, we show how our approach can create a robust baseline against which new tracing techniques can be evaluated.
Viewing alternatives
Metrics
Public Attention
Altmetrics from AltmetricNumber of Citations
Citations from DimensionsItem Actions
Export
About
- Item ORO ID
- 37724
- Item Type
- Conference or Workshop Item
- ISBN
- 1-4503-2237-9, 978-1-4503-2237-9
- Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Copyright Holders
- © 2013 ACM
- Related URLs
-
- http://esec-fse.inf.ethz.ch/(Other)
- Depositing User
- Andrea Zisman