WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Why CSCW applications fail: problems in the design and evaluationof organizational interfaces
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
User-interface design (2nd ed.)
User-interface design (2nd ed.)
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
A Model-Based Interface Development Environment
IEEE Software
Workflow Modeling Using Proclets
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language
COOPIS '98 Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
ACM Transactions on Computer-Human Interaction (TOCHI)
TERESA: a transformation-based environment for designing and developing multi-device interfaces
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions
IEEE Transactions on Software Engineering
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Improving groupware design for loosely coupled groups
Improving groupware design for loosely coupled groups
Shared data modeling with UML-G
International Journal of Computer Applications in Technology
Eclipse development using the graphical editing framework and the eclipse modeling framework
Eclipse development using the graphical editing framework and the eclipse modeling framework
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Applying pattern-based techniques to design groupware applications
CDVE'06 Proceedings of the Third international conference on Cooperative Design, Visualization, and Engineering
A conceptual and methodological framework for modeling interactive groupware applications
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Tools to support the design, execution and visualization of instructional designs
CDVE'09 Proceedings of the 6th international conference on Cooperative design, visualization, and engineering
Expert Systems with Applications: An International Journal
A proposal for model-based design and development of group work tasks in a shared context
CDVE'10 Proceedings of the 7th international conference on Cooperative design, visualization, and engineering
A conceptual framework for modeling awareness mechanisms in collaborative systems
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
A model-driven development method for collaborative modeling tools
Journal of Network and Computer Applications
Formal modeling of multi-user interfaces in cooperative work
CRIWG'12 Proceedings of the 18th international conference on Collaboration and Technology
Modeling collaboration protocols for collaborative modeling tools: Experiences and applications
Journal of Visual Languages and Computing
Journal of Systems and Software
A model-driven and task-oriented method for the development of collaborative systems
Journal of Network and Computer Applications
Hi-index | 0.00 |
In the last few years, the production of systems which support learning and group work has been high. However, the design and development of these types of systems are difficult, mainly due to the multidisciplinarity involved. Furthermore, the Graphic User Interface (GUI) of an application is receiving greater attention, since it can be decisive in determining if the application is accepted or rejected by users. Model-based design is a widespread technique in the user interface development process. While reviewing approaches that deal with the modeling and design of user interfaces supporting collaborative tasks, we have detected that there is no proposal that links interactive and collaborative issues. We have introduced a methodological approach to solve this shortcoming. This approach is called CIAM (Collaborative Interactive Application Methodology) and it is composed of several stages in which conceptual models are created using CIAN (Collaborative Interactive Application Notation). These models start by modeling the organization in which the application will be used, as well as the tasks that must be supported. In the initial stages, the organization and the collaborative tasks are modeled using high-level specifications. In the following stages, the level of detail increases and, finally, the interaction between the individual users and the application is modeled using ConcurTaskTrees (CTT) notation. The interaction model acts as a bridge between the design and the implementation of the Graphic User Interface. In this paper we present our methodological approach and an example of applying this method for user interface design of collaborative and interactive applications.