UI traces: Supporting the maintenance of interactive software

dc.contributor.authorSutherland, Andrew
dc.contributor.authorSchneider, Kevin
dc.date.accessioned2015-07-29T19:16:46Z
dc.date.available2015-07-29T19:16:46Z
dc.date.issued2009
dc.description.abstractWe propose a method to support the maintenance of interactive software systems with user interface traces, that involves: (1) collecting execution traces of an interactive system, (2) segmenting execution traces into user interface traces according to user interface activity, and (3) mapping the user interface activity to the implementation activity. To support our approach, we developed a tool that uses aspect-oriented programming and load-time weaving to collect user interface traces from an interactive system. The tool allows us to browse the user interface traces and view user interface related data such as: user input, display updates, and thread activity. Using our tool, we demonstrate how developers can orient themselves and identify the slice of code relevant to performing common software maintenance tasks.en_US
dc.description.refereedYesen_US
dc.identifier.doi10.1109/ICSM.2009.5306389
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/35583
dc.identifier.urihttp://hdl.handle.net/1880/50692
dc.publisherIEEEen_US
dc.publisher.urlhttp://doi.ieeecomputersociety.org/10.1109/ICSM.2009.5306389en_US
dc.titleUI traces: Supporting the maintenance of interactive softwareen_US
dc.typeunknown
Files
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.84 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections