Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Group-Oriented Modelling Tools with Heterogeneous Semantics
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
Journal of Network and Computer Applications
Definition and use of Computation Independent Models in an MDA-based groupware development process
Science of Computer Programming
Feature Oriented Model Driven Development: A Case Study for Portlets
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
An Ontological Approach for Developing Domain-Independent Groupware
WETICE '07 Proceedings of the 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Analyzing Work Productivity and Program Quality in Collaborative Programming
ICSEA '08 Proceedings of the 2008 The Third International Conference on Software Engineering Advances
A methodological approach for user interface development of collaborative applications: A case study
Science of Computer Programming
Expert Systems with Applications: An International Journal
A model-based framework to automate the analysis of users' activity in collaborative systems
Journal of Network and Computer Applications
A model-driven workflow fragmentation framework for collaborative workflow architectures and systems
Journal of Network and Computer Applications
Modeling collaboration protocols for collaborative modeling tools: Experiences and applications
Journal of Visual Languages and Computing
Enabling the collaborative definition of DSMLs
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
An instructional design approach for e-active courses
Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality
A model-driven and task-oriented method for the development of collaborative systems
Journal of Network and Computer Applications
Journal of Network and Computer Applications
Hi-index | 0.00 |
Collaborative modeling tools are useful for many tasks within design or learning processes. However, they are difficult to build and are usually domain-specific. In response to this situation, we propose a model-driven method for the development of domain-independent collaborative modeling tools. This method consists of a methodological framework, a conceptual framework and a technological framework. The methodological framework defines the phases to be carried out when applying the method, whilst the conceptual framework is made up of the meta-models used in the method and the transformation processes established between them. Finally, the technological framework consists of the integration of some plug-ins from the Eclipse Modeling Project with some add-ons which provide collaborative functionality. Some case studies that exemplify this development method for specific domains are explained in detail, together with comparisons with similar approaches. Thus, an initial evaluation of this approach is provided and some advantages over those other approaches are identified. A further evaluation process in the form of an empirical study of use has also been carried out. Hence, the method proves to be useful for any user who does not have advanced knowledge of groupware programming and who needs to use a collaborative modeling tool in his/her work. Moreover, each framework implies a contribution that can be used in different contexts.