CoLeMo: A collaborative learning environment for UML modelling

This paper presents the design, implementation, and evaluation of a distributed collaborative UML modelling environment, CoLeMo. CoLeMo is designed for students studying UML modelling. It can also be used as a platform for collaborative design of software. We conducted formative evaluations and a summative evaluation to improve the environment and discover how users collaborate through the environment. We received positive feedback from the evaluations. The findings indicate that this environment is both informative and helpful, especially for less experienced UML modelling users. We also found that less experienced users can learn from their more experienced collaborators.

[1]  Barbara Wasson,et al.  An Instructional Assistant Agent for Distributed Collaborative Learning , 2002, Intelligent Tutoring Systems.

[2]  Niels Pinkwart,et al.  A Plug-In Architecture for Graph Based Collaborative Modeling Systems , 2003 .

[3]  Gregor Engels,et al.  Software Engineering and eLearning: The MuSofT Project - www.musoft.org , 2005 .

[4]  Laurence Brothers,et al.  ICICLE: groupware for code inspection , 1990, CSCW '90.

[5]  Stephan Lukosch,et al.  Software Engineering Projects in Distant Teaching , 2005, 18th Conference on Software Engineering Education & Training (CSEET'05).

[6]  Arthur G. Ryman,et al.  A World-Wide-Web architecture for collaborative software design , 1999, STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice.

[7]  Lasse Lipponen,et al.  Exploring foundations for computer-supported collaborative learning , 2002, CSCL.

[8]  Michael Reeves,et al.  Moomba - A Collaborative Environment for Supporting Distributed Extreme Programming in Global Software Development , 2004, XP.

[9]  A Morch Pedagogical Agent Design for Distributed Collaborative Learning , 2003 .

[10]  James C. Lester,et al.  Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments , 2000 .

[11]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[12]  Daniel D. Suthers,et al.  A Coached Collaborative Learning Environment for Entity-Relationship Modeling , 2000, Intelligent Tutoring Systems.

[13]  Gavriel Salomon,et al.  What does the design of effective CSCL require and how do we study its effects? , 1992, SCOU.

[14]  Neville Churcher,et al.  GROUPCRC: exploring CSCW support for software engineering , 1996, Proceedings Sixth Australian Conference on Computer-Human Interaction.

[15]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[16]  Jörg M. Haake,et al.  Supporting flexible collaborative distance learning in the CURE platform , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[17]  Cindy E. Hmelo-Silver,et al.  Collaborative ways of knowing: issues in facilitation , 2002, CSCL.

[18]  Neville Churcher,et al.  Towards synchronous collaborative software engineering , 2004, 11th Asia-Pacific Software Engineering Conference.

[19]  Gregor Engels,et al.  Software Engineering and eLearning: The MuSofT Project , 2005 .

[20]  Pearl Brereton,et al.  Supporting collaboration in distributed software engineering teams , 2000, Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000.

[21]  Jonathan Grudin,et al.  Computer-supported cooperative work: history and focus , 1994, Computer.

[22]  Till Schümmer,et al.  Lost and Found in Software Space , 2001, HICSS.

[23]  Flávia de Almeida Barros,et al.  Analyzing On-Line Collaborative Dialogues: The OXEnTCHÊ-Chat , 2004, Intelligent Tutoring Systems.

[24]  E BruhnRussel,et al.  Using UML to facilitate the teaching of object-oriented systems analysis and design , 2004 .

[25]  K. Chang,et al.  Embodiment in conversational interfaces: Rea , 1999, CHI '99.

[26]  Carl Gutwin,et al.  Group awareness in distributed software development , 2004, CSCW.

[27]  Yoneo Yano,et al.  GRACILE : A Framework for Collaborative Intelligent Learning Environments , 1995 .