TraceLab: an experimental workbench for equipping researchers to innovate, synthesize, and comparatively evaluate traceability solutions

  • Authors:
  • Ed Keenan;Adam Czauderna;Greg Leach;Jane Cleland-Huang;Yonghee Shin;Evan Moritz;Malcom Gethers;Denys Poshyvanyk;Jonathan Maletic;Jane Huffman Hayes;Alex Dekhtyar;Daria Manukian;Shervin Hossein;Derek Hearn

  • Affiliations:
  • DePaul University, USA;DePaul University, USA;DePaul University, USA;DePaul University, USA;DePaul University, USA;College of William and Mary, USA;College of William and Mary, USA;College of William and Mary, USA;Kent State University, USA;University of Kentucky, USA;CalPoly, USA;DePaul University, USA;DePaul University, USA;DePaul University, USA

  • Venue:
  • Proceedings of the 34th International Conference on Software Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

TraceLab is designed to empower future traceability research, through facilitating innovation and creativity, increasing collaboration between researchers, decreasing the startup costs and effort of new traceability research projects, and fostering technology transfer. To this end, it provides an experimental environment in which researchers can design and execute experiments in TraceLab's visual modeling environment using a library of reusable and user-defined components. TraceLab fosters research competitions by allowing researchers or industrial sponsors to launch research contests intended to focus attention on compelling traceability challenges. Contests are centered around specific traceability tasks, performed on publicly available datasets, and are evaluated using standard metrics incorporated into reusable TraceLab components. TraceLab has been released in beta-test mode to researchers at seven universities, and will be publicly released via CoEST.org in the summer of 2012. Furthermore, by late 2012 TraceLab's source code will be released as open source software, licensed under GPL. TraceLab currently runs on Windows but is designed with cross platforming issues in mind to allow easy ports to Unix and Mac environments.