Use case redocumentation from GUI event traces

Michael Smit*, Eleni Stroulia, Kenny Wong

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

4 Citations (Scopus)

Abstract

Use case re-documentation is an important maintenance task. The implemented functionality of an application may not reflect original use cases. This discrepancy can create problems in downstream, software activities, such as developing documentation and migrating to platforms adopting a Service-Oriented Architecture (SOA). We present a methodology and a toolkit for redocumenting the use cases of interactive Java Swing object-oriented applications. Our method collects execution traces of the application while experienced users interact with it. These traces are clustered according to the similarity of the user interface events, to identify families of task-specific execution scenarios. Finally, the traces in each cluster are aligned to produce usage scenarios and visualized.

Original languageEnglish
Title of host publicationCSMR 2008 - 12th European Conference on Software Maintenance and Reengineering
Pages263-268
Number of pages6
DOIs
Publication statusPublished - 2008
Externally publishedYes
EventCSMR 2008 - 12th European Conference on Software Maintenance and Reengineering - Athens, Greece
Duration: 1 Apr 20084 Apr 2008

Publication series

NameProceedings of the European Conference on Software Maintenance and Reengineering, CSMR
ISSN (Print)1534-5351

Conference

ConferenceCSMR 2008 - 12th European Conference on Software Maintenance and Reengineering
Country/TerritoryGreece
CityAthens
Period1/04/084/04/08

Fingerprint

Dive into the research topics of 'Use case redocumentation from GUI event traces'. Together they form a unique fingerprint.

Cite this