A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
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
Building Web applications with UML
Building Web applications with UML
Wisdom—Whitewater interactive system development with object models
Object modeling and user interface design
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Designing for the User with OVID: Bridging the Gap Between Software Engineering and User Interface Design
The Inmates Are Running the Asylum
The Inmates Are Running the Asylum
User Interface Management Systems
User Interface Management Systems
Detailing Use-Cases with Activity Diagrams and Object Views
Proceedings of the Workshop on Object-Oriented Technology
UML and User Interface Modeling
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Wisdom: a UML based architecture for interactive systems
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
Towards a UML for Interactive Systems
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Towards a UML profile for building on top of running software
UML and the unified process
Model-Driven Interactive System Design for Therapy Robots
Journal of Intelligent and Robotic Systems
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
DialogSketch: dynamics of the canonical prototypes
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Vers des composants logiciels orientés tâches
IHM '06 Proceedings of the 18th International Conferenceof the Association Francophone d'Interaction Homme-Machine
MuiCSer: A Process Framework for Multi-disciplinary User-Centred Software Engineering Processes
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
Getting SW Engineers on Board: Task Modelling with Activity Diagrams
Engineering Interactive Systems
Concurrent use in an image management system
Proceedings of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering
An Integration of Task and Use-Case Meta-models
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
Reflection of a Year Long Model-Driven Business and UI Modeling Development Project
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Modelling form-based interfaces with bipartite state machines
Interacting with Computers
Wisdom: a UML based architecture for interactive systems
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
Towards model-driven development of staged participatory multimedia events
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Effective integration of task-based modeling and object-oriented specifications
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
From task to dialog model in the UML
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
On the benefit of synergistic model-based approach forsafety critical interactive system testing
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Defining task oriented components
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
A systematic review on the definition of UML profiles
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Towards an integrated model for functional and user interface requirements
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Integration of business processes in web application models
Journal of Web Engineering
An ontology for description of emotional cues
ACII'05 Proceedings of the First international conference on Affective Computing and Intelligent Interaction
iUCP – estimating interaction design projects with enhanced use case points
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Mapping concurtasktrees into UML 2.0
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Generating UML diagrams from task models
CHINZ '03 Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction
Model-driven approach for managing human interface design life cycle
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Use case and task models: An integrated development methodology and its formal foundation
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Extending the information of activity diagrams with a user input classification
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Hi-index | 0.00 |
The UML is recognized to be the dominant diagrammatic modeling language in the software industry. However, it's support for building interactive systems is still acknowledged to be insufficient. There is a common misconception that the same models developed to support the design of the application internals are also adequate to support interaction design, leveraging the usability aspects of the applications. In this paper we identify and discuss the major problems using the UML to document, specify and design interactive systems. Here we propose a UML profile for interactive systems development that leverages on human-computer interaction domain knowledge under the common notation and semantics of the UML. Our proposal integrates with existing object-oriented software engineering best practice, fostering coevolutionary development of interactive systems and enabling artifact change between software engineering and human-computer interaction.