University of Technology, Sydney. Faculty of Engineering and Information Technology.Winner of the John Makepeace Bennett Award - Australasian Distinguished Doctoral Dissertation 2013Many software projects spend a significant proportion of their time developing the User Interface (UI), therefore any degree of automation in this area has clear benefits. Research projects to date generally take one of three approaches: interactive graphical specification tools, model-based generation tools, or language-based tools. The first two have proven popular in industry but are labour intensive and error-prone. The third is more automated but has practical problems which have led to a lack of industry adoption. This thesis set out to understand ...
Information dashboards are sophisticated tools. Although they enable users to reach useful insights...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
Due to a high competitive pressure on the global software market, in many areas the software industr...
Many software projects spend a significant proportion of their time developing the User Interface, s...
Many software projects spend a significant proportion of their time developing the User Interface (U...
Many software projects spend a significant proportion of their time developing the User Interface (U...
Graphical user interfaces are difficult to construct and, consequently, suffer from high development...
Much recent research has been focused on user interfaces. A major advance in interface design is the...
For many software projects, the construction of the User Interface (UI) consumes a significant propo...
Automatic generation of the user interface can simplify development of the computer applications. It...
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
This article discusses the principles of building a graphical user interface of an application
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
The development of interactive systems typically involves the separate design and development of dis...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
Information dashboards are sophisticated tools. Although they enable users to reach useful insights...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
Due to a high competitive pressure on the global software market, in many areas the software industr...
Many software projects spend a significant proportion of their time developing the User Interface, s...
Many software projects spend a significant proportion of their time developing the User Interface (U...
Many software projects spend a significant proportion of their time developing the User Interface (U...
Graphical user interfaces are difficult to construct and, consequently, suffer from high development...
Much recent research has been focused on user interfaces. A major advance in interface design is the...
For many software projects, the construction of the User Interface (UI) consumes a significant propo...
Automatic generation of the user interface can simplify development of the computer applications. It...
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
This article discusses the principles of building a graphical user interface of an application
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
The development of interactive systems typically involves the separate design and development of dis...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
Information dashboards are sophisticated tools. Although they enable users to reach useful insights...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
Due to a high competitive pressure on the global software market, in many areas the software industr...