Show simple item record

dc.contributor.authorSilva, João C.en_US
dc.contributor.authorSilva, Carlos E.en_US
dc.contributor.authorCampos, José C.en_US
dc.contributor.authorSaraiva, João A.en_US
dc.contributor.editorMealha, Óscar and Madeira, Joaquim and Tércio, Daniel and Sousa Santos, Beatrizen_US
dc.date.accessioned2021-06-18T07:44:13Z
dc.date.available2021-06-18T07:44:13Z
dc.date.issued2021
dc.identifier.isbn978-3-03868-153-3
dc.identifier.urihttps://doi.org/10.2312/pt.20101163
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/pt20101163
dc.description.abstractWhen developing interactive applications, considering the correctness of graphical user interfaces (GUIs) code is essential. GUIs are critical components of today's software, and contemporary software tools do not provide enough support for ensuring GUIs' code quality. GUIsurfer, a GUI reverse engineering tool, enables evaluation of behavioral properties of user interfaces. It performs static analysis of GUI code, generating state machines that can help in the evaluation of interactive applications. This paper describes the design, software architecture, and the use of GUIsurfer through an example. The tool is easily re-targetable, and support is available to Java/Swing, and WxHaskell. The paper sets the ground for a generalization effort to consider rich internet applications. It explores the GWT web applications' user interface programming toolkit.en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectGraphical user interface
dc.subjectReverse Engineering
dc.subjectAnalysis
dc.titleGUI Behavior from Source Code Analysisen_US
dc.description.seriesinformationActas da 4ª Conferência Nacional em Interacção Humano-Computador
dc.description.sectionheadersConcepção e Desenvolvimento da Interacção
dc.identifier.doi10.2312/pt.20101163
dc.identifier.pages81-88


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record