Loading…

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

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, a...

Full description

Saved in:
Bibliographic Details
Main Authors: Egyed, Alexander, Binder, Gernot, Grunbacher, Paul
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
DOI:10.1109/ICSECOMPANION.2007.70