Abstract. Graphical user interfaces (GUIs) make software easy to use by providing the user with visual controls. Therefore, correctness of GUI’s code is essential to the correct execution of the overall software. Models can help in the evaluation of interactive applications by allow-ing designers to concentrate on its more important aspects. This paper describes our approach to reverse engineer an abstract model of a user interface directly from the GUI’s legacy code. We also present results from a case study. These results are encouraging and give evidence that the goal of reverse engineering user interfaces can be met with more work on this technique.
The final user interface of an information system could be reverse engineered according to a model-d...
When developing interactive applications, considering the correctness of graphical user interfaces (...
Tese de doutoramento em Informática (ramo de conhecimento em Fundamentos da Computação)Tools are cur...
Abstract. Graphical user interfaces (GUIs) make software easy to use by providing the user with visu...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
Interest in design and development of graphical user interface (GUIs) is growing in the last few yea...
Graphical user interfaces (GUIs) are critical components of today's software. Developers are dedicat...
Abstract. Interest in design and development of graphical user interface (GUIs) is growing in the la...
Reverse engineering is the process of discovering a model of a software system by analyzing its stru...
Most software applications today provide a graphical user interface (GUI), which facilitates the use...
Many older systems, especially in the data processing domain, have a character oriented user interfa...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
The need to access user interfaces (UIs), especially Web pages, with different platforms is increasi...
A significant challenge in application of model-based testing (MBT) is that manually designing the t...
This paper exhibits a synthesis of the use of legacy systems GUI reverse engineering as a tool to so...
The final user interface of an information system could be reverse engineered according to a model-d...
When developing interactive applications, considering the correctness of graphical user interfaces (...
Tese de doutoramento em Informática (ramo de conhecimento em Fundamentos da Computação)Tools are cur...
Abstract. Graphical user interfaces (GUIs) make software easy to use by providing the user with visu...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
Interest in design and development of graphical user interface (GUIs) is growing in the last few yea...
Graphical user interfaces (GUIs) are critical components of today's software. Developers are dedicat...
Abstract. Interest in design and development of graphical user interface (GUIs) is growing in the la...
Reverse engineering is the process of discovering a model of a software system by analyzing its stru...
Most software applications today provide a graphical user interface (GUI), which facilitates the use...
Many older systems, especially in the data processing domain, have a character oriented user interfa...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
The need to access user interfaces (UIs), especially Web pages, with different platforms is increasi...
A significant challenge in application of model-based testing (MBT) is that manually designing the t...
This paper exhibits a synthesis of the use of legacy systems GUI reverse engineering as a tool to so...
The final user interface of an information system could be reverse engineered according to a model-d...
When developing interactive applications, considering the correctness of graphical user interfaces (...
Tese de doutoramento em Informática (ramo de conhecimento em Fundamentos da Computação)Tools are cur...