Object-oriented software engineering
Object-oriented software engineering
Integrating development of task and object models
Communications of the ACM
Writing Effective Use Cases
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
A Model-Based Interface Development Environment
IEEE Software
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
Task Modelling in Multiple Contexts of Use
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Using an interaction model as a resource for communication in design
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Use Case Driven Object Modeling with UML: Theory and Practice
Use Case Driven Object Modeling with UML: Theory and Practice
Authoring pervasive multimodal user interfaces
International Journal of Web Engineering and Technology
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
Common semantics for use cases and task models
IFM'07 Proceedings of the 6th international conference on Integrated formal methods
The WebTaskModel approach to web process modelling
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Support for task modeling: a ”constructive” exploration
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
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
Towards an integrated model for functional and user interface requirements
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Hi-index | 0.00 |
Use cases have become the standard for modeling functional requirements, whereas task models are used to capture UI requirements. Despite recent advances, software engineering (SE) and user interface (UI) design methods are poorly integrated making it difficult for SE and UI teams to collaborate, synchronize their efforts and avoid inconsistencies. To address these issues, we propose an integrated development methodology for use cases and task models. Both artifacts are used to specify software requirements, but emphasize two different aspects in a complementary manner. The integration consists of using CTT task models to iteratively enrich UI related steps in the use case model. We demonstrate that such an approach allows for a clear separation of concerns and therefore avoids potential inconsistencies between the two artifacts.