Groupware: some issues and experiences
Communications of the ACM
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
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
Journal of Network and Computer Applications
Definition and use of Computation Independent Models in an MDA-based groupware development process
Science of Computer Programming
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
A methodological approach for user interface development of collaborative applications: A case study
Science of Computer Programming
Towards method engineering of model-driven user interface development
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Requirement-based approach for groupware environments design
Journal of Systems and Software
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
Advances in Engineering Software
Journal of Systems and Software
Editorial: Collaboration technologies and applications
Journal of Network and Computer Applications
Hi-index | 0.00 |
Groupware systems are usually difficult to design when following traditional methodologies and approaches for single user systems. In this regard, model-driven approaches have been gaining attention in recent years. In accordance with this paradigm, we developed the SpacEclipse method in a previous work, which is a method for developing collaborative modeling groupware based on the plug-ins in the Eclipse Modeling Project. However, this method presents some deficiencies that we have tried to overcome in this work. In order to achieve this goal, we have chosen the CIAM methodology, which allows the modeling of collaboration, users, tasks, sessions and interactive issues and which is also supported by Eclipse-based tools. In this paper, we explain how the integration of CIAM elements in the SpacEclipse method has been carried out and resulted in a new method with its own methodological, conceptual and technological frameworks. To prove the validity of the method, we have applied it to a re-engineering process in the development of an existing tool.