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