A constraint-based collaborative environment for learning UML class diagrams
Nilufar Baghaei,Antonija Mitrovic +1 more
- 26 Jun 2006
- pp 176-186
TL;DR: The architecture, interface and support for collaboration in the new, multi-user system for Collections-UML is presented, to evaluate the effect of using the system on students' learning and collaboration.
read more
Abstract: COLLECT-UML is a constraint-based ITS that teaches object-oriented design using Unified Modelling Language (UML). UMLis easily the most popular object-oriented modelling technology in current practice. We started by developing a single-user ITS that supported students in learning UML class diagrams. The system was evaluated in a real classroom, and the results show that students' performance increased significantly. In this paper, we present our experiences in extending the system to provide support for collaboration. We present the architecture, interface and support for collaboration in the new, multi-user system. A full evaluation study has been planned, the goal of which is to evaluate the effect of using the system on students' learning and collaboration.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures
Citations
Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams
Nilufar Baghaei,Antonija Mitrovic,Warwick Irwin +2 more
- 05 Sep 2007
TL;DR: The architecture, interface and support for collaboration in the new, multi-user system described is described, which is the first system to also represent a higher-level skill such as collaboration using the same formalism.
137
From Modelling Domain Knowledge to Metacognitive Skills: Extending a Constraint-Based Tutoring System to Support Collaboration
Nilufar Baghaei,Antonija Mitrovic +1 more
- 25 Jul 2007
TL;DR: The results show that Constraint-Based Modelling is an effective technique for modelling and supporting collaboration skills.
Exploring the significance of multi-touch tables in enhancing collaborative software design using UML
Mohammed Basheri,Liz Burd +1 more
- 03 Oct 2012
TL;DR: This exploration is done by looking at how students' collaboration might be enhanced in collaborative software design using Unified Modeling Language (UML) comparing the traditional paper-based environment with the contemporary multi-touch table environment.
17
A multi-touch interface for enhancing collaborative UML diagramming
Mohammed Basheri,Liz Burd,Nilufar Baghaei +2 more
- 26 Nov 2012
TL;DR: The results of the study demonstrate that the use of the multi-touch table enables an increase in the equity of participation, enhanced collaboration amongst team members, and the facilitation of parallel-participative design.
References
Intelligent tutoring systems
TL;DR: Computer tutors based on a set of pedagogical principles derived from the ACT theory of cognition have been developed for teaching students to do proofs in geometry and to write computer programs in the language LISP.
3.2K
•Book
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Martin Fowler
- 01 Jan 1997
TL;DR: This book describes a lightweight outline process for OO software development and a good process doesn't need to be complicated, and is a good introduction to objects with the UML.
1.5K
•Proceedings Article
From Mirroring to Guiding: A Review of State of the Art Technology for Supporting Collaborative Learning
Amy Soller,Alejandra Martínez,Patrick Jermann,Martin Muehlenbrock +3 more
- 01 Dec 2005
TL;DR: A representative selection of systems that support the management of collaborative learning interaction, and characterize them within a simple classification framework, is presented in this paper, which distinguishes between mirroring systems, which display basic actions to collaborators, metacognitive tools, which represent the state of interaction via a set of key indicators, and coaching systems which offer advice based on an interpretation of those indicators.
•Proceedings Article
Supporting Social Interaction in an Intelligent Collaborative Learning System
Amy Soller
- 01 Jan 2001
TL;DR: It is suggested that structured, high-level knowledge of student conversation in context may be sufficient for automating the assessment of group interaction, furthering the possibility of an intelligent collaborative learning system that can support and enhance the group learning process.
549
Constructive Activity and Learning in Collaborative Small Groups.
TL;DR: The authors identified student behaviors that best predicted mathematics learning in peer-directed small groups among students who needed help, such as receiving explanations instead of only the right answer and subsequently carrying out constructive activity (solving or explaining how to solve problems using concepts stated or implied in the explanations received).
503





