Document details

GUI inspection from source code analysis

Author(s): Silva, João Carlos cv logo 1 ; Campos, J. Creissac cv logo 2 ; Saraiva, João Alexandre cv logo 3

Date: 2010

Persistent ID: http://hdl.handle.net/1822/18517

Origin: RepositóriUM - Universidade do Minho

Subject(s): Source code; Reverse engineering; Graphical user interface; Metrics; Properties


Description
Graphical user interfaces (GUIs) are critical components of todays software. Given their increased relevance, correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing systems. We use static analysis techniques to generate models of the user interface behaviour from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particularly type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface's quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.
Document Type Article
Language English
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU