STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis

  • Authors:
  • Alexander Egyed;Gernot Binder;Paul Grunbacher

  • Affiliations:
  • Teknowledge Corporation, USA;Johannes Kepler University, Austria;Johannes Kepler University, Austria

  • Venue:
  • ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software engineers frequently struggle with understanding the relationships between the source code of a system and its requirements or high-level features. These relationships are commonly referred to as trace links. The creation and maintenance of trace links is a largely manual, time-consuming, and error-prone process. This paper presents STRADA (Scenario-based TRAce Detection and Analysis) -- a tool that helps software engineers explore traces links to source code through testing. While testing is predominantly done to ensure the correctness of a software system, STRADA demonstrates a vital secondary benefit: by executing source code during testing it can be linked to requirements and features, thus establishing traceability automatically.