Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
Computer Supported Cooperative Work
A Model-Based Interface Development Environment
IEEE Software
Addressing the mapping problem in user interface design with UsiXML
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Awareness and teamwork in computer-supported collaborations
Interacting with Computers
A Theoretical Survey of User Interface Description Languages: Preliminary Results
LA-WEB '09 Proceedings of the 2009 Latin American Web Congress (la-web 2009)
Requirement-based approach for groupware environments design
Journal of Systems and Software
Extending UsiXML to support user-aware interfaces
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
UsiXML extension for awareness support
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
CSRML: a goal-oriented approach to model requirements for collaborative systems
ER'11 Proceedings of the 30th international conference on Conceptual modeling
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Solving the mapping problem in user interface design by seamless integration in IDEALXML
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Information and Software Technology
Hi-index | 0.00 |
Awareness support in model-driven architecture approaches is almost nonexistent. Although it is a required feature for the development of collaborative applications, the consideration of awareness in development methodologies and tools has been hindered by the lack of model-driven oriented conceptual models. This work presents an extension to the user interface description language UsiXML for describing generic awareness support in software development, with special focus on requirements level, and keeping a traceable path throughout the development stages. UsiXML describes multimodal and multicontextual user interfaces by following a model-driven approach to software development, and one of its purposes is to enable the development of highly interactive user interfaces, where awareness plays an important role. Furthermore, a template to gather awareness information requirements is provided to help designers explore and describe them in the early design stages.