The whiteboard: seven great myths of usability
interactions
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Business Rules and Information Systems: Aligning It with Business Goals
Business Rules and Information Systems: Aligning It with Business Goals
IEEE Software
SUIDT: A task model based GUI-Builder
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
User Interface Modeling in UMLi
IEEE Software
Guest Editors' Introduction: Model-Driven Development
IEEE Software
Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions
IEEE Transactions on Software Engineering
The UI pilot: a model-based tool to guide early interface design
Proceedings of the 10th international conference on Intelligent user interfaces
Task models as basis for requirements engineering and software execution
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Cost-Justifying Usability: An Update for the Internet Age
Cost-Justifying Usability: An Update for the Internet Age
Analysing the impact of usability on software design
Journal of Systems and Software
Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling
Guidelines for Eliciting Usability Functionalities
IEEE Transactions on Software Engineering
The beautification process in model-driven engineering of user interfaces
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Conceptual schema-centric development: a grand challenge for information systems research
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Incorporating usability requirements in a test/model-driven web engineering approach
Journal of Web Engineering
Interaction modeling at PROS research center
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
Mapping study about usability requirements elicitation
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Nowadays, the concept of Model Transformation Technology (MTT) is widely accepted in the Software Engineering community. These technologies have the capability of generating software code (solution space) from a conceptual model that specifies the system abstractly (problem space). Most MTTs disregard interaction modelling (and specifically usability modelling), even though usability is as important as functionality to produce high-quality software. The issue of ensuring usability has been researched from several perspectives. One of these perspectives is based on elaborating the information to be discussed with the user to gather usability needs and the modifications to be done in software design to support those needs. We adopt this perspective by using guidelines to capture usability requirements and architectural usability patterns. The main contribution of this paper is to propose a strategy to include existing usability features inside a complete Model Transformation Technology, from abstract modelling to code generation. In order to reach this goal, new conceptual primitives have to be defined using as a source the description of the usability features. The analyst uses these primitives to model the functionality of the usability features. Once the strategy is defined in general terms, it is applied to a specific Model Transformation Technology: the OO-Method.