The invisible computer
The usability engineering lifecycle: a practitioner's handbook for user interface design
The usability engineering lifecycle: a practitioner's handbook for user interface design
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
The unified software development process
The unified software development process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Quality in use: Meeting user needs for quality
Journal of Systems and Software
Agile software development
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Usability Engineering
Agile Software Development with Scrum
Agile Software Development with Scrum
User-Centered Design: An Integrated Approach with Cdrom
User-Centered Design: An Integrated Approach with Cdrom
Human-Computer Interaction
User Centered System Design; New Perspectives on Human-Computer Interaction
User Centered System Design; New Perspectives on Human-Computer Interaction
Questioning Extreme Programming
Questioning Extreme Programming
Information Technology and Management
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
A Model-Based Interface Development Environment
IEEE Software
Agile and Iterative Development: A Manager's Guide
Agile and Iterative Development: A Manager's Guide
Domain-Driven Design: Tacking Complexity In the Heart of Software
Domain-Driven Design: Tacking Complexity In the Heart of Software
Software Requirements
The Object Primer: Agile Model-Driven Development with UML 2.0
The Object Primer: Agile Model-Driven Development with UML 2.0
Goal-Oriented Requirements Enginering: A Roundtrip from Research to Practice
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Why doing user observations first is wrong
interactions - Gadgets '06
About Face 3.0: The Essentials of Interaction Design
About Face 3.0: The Essentials of Interaction Design
Bridging Test and Model-Driven Approaches in Web Engineering
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Integration of usability evaluation and model-based software development
Advances in Engineering Software
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
Hi-index | 0.00 |
This paper presents the InterMod methodology. By combining the widely accepted Agile Methods, Model-Driven Developments and User-Centred Design it allows us to develop high-quality interactive applications. As a main characteristic, it plans and organises the software project as a series of iterations that are guided by the User Objectives in an agile and user-centred manner. At each iteration, the software development work can be distributed to different teams according to some developmental and integration activities. Each activity is driven by models that are validated by a multidisciplinary team composed of developers and users. The requirements are incrementally collected and formalised by means of models based on user-centred design. Besides, the Semantically Enriched Human-Computer Interaction model is proposed to speed up project validation. This model enriches a human-computer interaction model with some visual characteristics and the application semantic. Thus, the enriched model provides enough information to generate prototypes so users and developers can easily validate this model. Diagram project is a real case study that is used to illustrate the application of the InterMod methodology through the whole paper.