Reverse engineering of graphical user interfaces using static analyses

25Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper describes static analyses for reverse engineering graphical user interfaces (GUIs). These analyses, implemented in the Bauhaus tool suite, support typical maintenance tasks like migrating from a hand-written GUI to so-called GUI builders and redocumentation of the GUI. Our tool extracts the program's windows and their structure, the attributes of the widgets and their values, the GUI events that might occur at runtime, and the event handlers associated with those events. We explain our approach and report encouraging results for several programs.

Cite

CITATION STYLE

APA

Staiger, S. (2007). Reverse engineering of graphical user interfaces using static analyses. In Proceedings - Working Conference on Reverse Engineering, WCRE (pp. 189–198). https://doi.org/10.1109/WCRE.2007.44

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free