done by means of window messages and report
forms. The Collaboration Module is a vital module
as it serves the aim of AUTO-COLLEAGUE to be a
CSCL system that is to offer an efficient
collaborative learning environment. In other words,
the goal of the Collaboration Module is to make the
necessary inferences to draw conclusions about the
most effective collaboration teams between the
learners. The effectiveness is relative to the
performance of all the learners as individuals and as
a whole.
6 CONCLUSIONS
The collaboration management is a very complicated
task as the aspects of the human nature are too
complicated. With the aim to contribute to the
scientific effort to find effective ways of building
CSCL systems, we designed and presented in this
paper AUTO-COLLEAGUE. It is a collaborative
learning environment for software engineers to be
trained on UML. The most crucial modules of
AUTO-COLLEAGUE are the User Modeller, the
Group-Role Module and the Collaboration Module.
The stereotype-based User Modeller includes
important descriptive user characteristics that have
effects on the learning process. These characteristics
are the knowledge, the performance types, the
personality and the motivation sources. The Group-
Role Module involves the structural classification of
the learners in the system. Using the data of the User
Modeller and the Group-Role Module, the
Collaboration Module draws inferences based on the
stereotypes of the learners and proposes the most
effective collaboration arrangements. One very
important functionality of AUTO-COLLEAGUE is
also the provision of assistance to the human trainer.
REFERENCES
Ayala, G., Yano, Y., 1998. A collaborative learning
environment based on intelligent agents. Expert
Systems with Applications, Elsevier Science, 14, 129-
137.
Baghaei, N., Mitrovic, A., 2005. Collect-UML:
Supporting Individual and Collaborative Learning of
UML Class Diagrams in a Constrain-Based Intelligent
Tutoring System. Lecture Notes in Computer Science,
Springer Berlin / Heidelberg, 3684, 458-464.
Barros, Β., Felisa Verdejo, M., 2000. Analysing student
interaction processes in order to improve
collaboration. The DEGREE approach. International
Journal of Artificial Intelligence in Education, 11.
Beaumont, I.H., 1994. User Modelling in the Interactive
Anatomy Tutoring System ANATOM-TUTOR. User
Modeling and User-Adapted Interaction, 4, 21-45.
Chen, W., Dolonen, J., Wasson, B., 2003. Supporting
Collaborative Knowledge Building with Intelligent
Agents. In Palade, V., Howlett R., and Jain, L. (Eds.):
Knowledge-Based Intelligent Information and
Engineering Systems, Advances in Artificial
Intelligence, Lecture Notes in Computer Science,
Springer, 2773, 238-243.
Dillenbourg, P., 1999. What do you mean by
“collaborative learning”? In P. Dillenbourg (Ed)
Collaborative-learning: Cognitive and Computational
Approaches. Oxford Elsevier, 1-19.
Dillenbourg, P., Self, J., 1992. A framework for learner
modelling. Interactive Learning Environments, 2, 111-
137.
Engels, G., Hausmann, J.H., Lohmann, M., Sauer, S.,
2006. Teaching UML Is Teaching Software
Engineering Is Teaching Abstraction. Lecture Notes in
Computer Science, Springer Berlin / Heidelberg,
3844, 306-319.
Greer J., McCalla G., Cooke J., Collins J., Kumar V.,
Bishop A., Vassileva J., 1998. The Intelligent
Helpdesk: Supporting Peer Help in a University
Course. In Goettl BP, Halff HM, Redfield CL, Shute
VJ, editors. Intelligent Tutoring Systems, Berlin
Heidelberg Springer-Verlag, 494-503.
Maslow, 1954. Motivation and personality. New York:
Harper & Row.
Or-Bach, R., Van Joolingen, W. R., 2004. Designing
Adaptive Interventions for Online Collaborative
Modeling. Education and Information Technologies,
Kluwer Academic Publishers, 9:4, 355-375.
Piaget, J., 1973. To understand is to invent. New York:
Grossman.
Rich, E., 1979. User Modeling via Stereotypes.
International Journal of Cognitive Science, 3, 329-
354.
Rosatelli, Marta C., Self, J., 2004. A Collaborative Case
Study System For Distance Learning. International
Journal of Artificial Intelligence in Education, IOS
Press, 14, 1-29.
Rumbaugh, J., Jacobson, I., Booch, G., 1999. The Unified
Modelling Language Reference Manual, Addison-
Wesley.
Schermerhorn, John R., Jr., Hunt, J. G., Osborn, R. N.,
2000. Organizational Behavior.
Vizcaíno, A., Contreras, J., Favela, J., Prieto, M., 2000.
An Adaptive, Collaborative Environment to Develop
Good Habits in Programming. In ITS 2000, LNCS,
Springer, 1839, 262-271.
AUTO-COLLEAGUE - A Collaborative Learning Environment for UML
39