15.02.2013 Views

reverse engineering – recent advances and applications - OpenLibra

reverse engineering – recent advances and applications - OpenLibra

reverse engineering – recent advances and applications - OpenLibra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GUIsurfer: A Reverse Engineering Framework for User Interface Software<br />

GUIsurfer: A Reverse Engineering Framework for User Interface Software 19<br />

Fig. 11. HSM’s pagerank results<br />

6. Conclusions <strong>and</strong> future work<br />

This Chapter presented an approach to GUI reasoning using <strong>reverse</strong> <strong>engineering</strong> techniques.<br />

This document concludes with a review of the work developed. The resulting research<br />

contributions are presented <strong>and</strong> directions for future work are suggested.<br />

The first Section describes the contributions of the Chapter. A discussion about GUISURFER<br />

limitations is provided in Section 2. Finally, the last Section presents some future work.<br />

6.1 Summary of contributions<br />

The major contribution of this work is the development of the GUISURFER prototype,<br />

an approach for improving GUI analysis through <strong>reverse</strong> <strong>engineering</strong>. This research<br />

has demonstrated how user interface layer can be extracted from different source codes,<br />

identifying a set of widgets (graphical objects) that can be modeled, <strong>and</strong> identifying also a<br />

set of user interface actions. Finally this Chapter has presented a methodology to generate<br />

behavioural user interface models from the extracted information <strong>and</strong> to reason about it.<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!