STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis
by Alexander Egyed, Gernot Binder, Paul Grünbacher
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 errorprone 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.
Reference:
Alexander Egyed, Gernot Binder, Paul Grünbacher, "STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis", IEEE Computer Society, pp. 41-42, 2007.
Bibtex Entry:
@Tooldemo{DBLP:conf/icse/EgyedBG07, Title = {STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis}, Author = {Alexander Egyed and Gernot Binder and Paul Grünbacher}, Booktitle = {Proceedings 29th Int'l Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, Companion Volume}, Year = {2007}, 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 errorprone 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.}, Pages = {41-42}, Publisher = {IEEE Computer Society}, Doi = {10.1109/ICSECOMPANION.2007.70}, File = {STRADA - A Tool for Scenario-based Feature-to-Code Trace Detection and Analysis:Conferences\\ICSE 2007 - STRADA - A Tool for Scenario-based Feature-to-Code Trace Detection and Analysis\\STRADA - A Tool for Scenario-based Feature-to-Code Trace Detection and Analysis.pdf:PDF}, Keywords = {traceability, testing}, Owner = {paul}, Timestamp = {2015.09.12}, Url = {http://doi.ieeecomputersociety.org/10.1109/ICSECOMPANION.2007.70} }
Powered by bibtexbrowser