Reuse of Digital Learning Resources in Collaborative Learning Environments

With background in the proliferation of Informationand Communication Technologies (ICTs) in educational institutions, there is a growing interest in deploying ICT that complies with specifications and standards for learning technologies in these institutions. A key to obtaining the benefits of cost-efficiency and quality that motivate this interest is reuse of digital learning resources. Despite the significant efforts being made in design and deployment of learning technology standards facilitating the reuse of learning resources, the phenomenon of reuse is understudied. Central standardization initiatives originate in the requirements for training in large corporations and the US military. My research is concerned with learning resource reuse in educational institutions, with a particular interest in pedagogical approaches emphasizing the social aspects of learning. The central aim of my research is to develop a conception of reuse that facilitates systematic analysis of learning resource reuse in ICT-mediated collaborative learning environments. This aim locates my research at the intersection between learning technology standardization and the research area of Computer Supported Collaborative Learning (CSCL). The theoretical basis for my research is sociocultural perspectives on human learning and development. This perspective contends that the process of learning is essentially a social process, situated in cultural and historical contexts. The sociocultural understanding of technological agency, that human actions are mediated by artifacts, has fundamentally shaped my understanding of learning resource reuse. I have used the more specific approach of Cultural-Historical Activity Theory as my analytical framework, which implies that I have studied the students, teachers, and technology designers’ engagement with learning resources as activity. The empirical basis for the research is formed by three interpretive case studies. Two of the case studies were carried out on an introductory course on object-oriented programming at the University of Aarhus in Denmark, during two consecutive semesters. The third case study was conducted on the development of a framework for technology-enhanced inquiry learning at the University of California, Berkeley, USA. The most important contribution of my research is that it brings the issue of how learning resources are reused in educational institutions into the foreground. The intermediate con-

[1]  M. Linn,et al.  Computers, Teachers, Peers: Science Learning Partners , 2000 .

[2]  Larry Cuban Oversold and Underused , 2001 .

[3]  Parastoo Mohagheghi,et al.  Impacts of Software Reuse and Incremental Development on the Quality of Large Systems , 2004 .

[4]  Martyn Hammersley,et al.  Ethnography : Principles in Practice , 1983 .

[5]  G. Lutgens,et al.  Computer-Supported Collaborative Learning in University and Vocational Education , 2002 .

[6]  Austin Henderson,et al.  Interaction Analysis: Foundations and Practice , 1995 .

[7]  Victor Kaptelinin,et al.  Computer-mediated activity: functional organs in social and developmental contexts , 1995 .

[8]  Victor Kaptelinin,et al.  Individual and collective activities in educational computer game playing , 1997, CSCL.

[9]  Victor Kaptelinin,et al.  Facilitator’s Roles in a Videoconference Learning Environment , 2005, Inf. Syst. Frontiers.

[10]  Ole Smørdal,et al.  Personal Digital Assistants in medical education and practice , 2003, J. Comput. Assist. Learn..

[11]  Abbie Brown,et al.  Design experiments: Theoretical and methodological challenges in creating complex interventions in c , 1992 .

[12]  Jeremy Rose,et al.  Socio-Theoretic Accounts of IS: The Problem of Agency , 2005, Scand. J. Inf. Syst..

[13]  Kristen Nygaard,et al.  The development of the SIMULA languages , 1978, SIGP.

[14]  K. McGilly,et al.  Classroom lessons: Integrating cognitive theory and classroom practice. , 1994 .

[15]  M. Cole A cultural-historical approach to distributed cognition , 1993 .

[16]  Daniel V. Eastmond E-Moderating: The Key to Teaching and Learning Online , 2003 .

[17]  Carl Gutwin,et al.  Support for workspace awareness in educational groupware , 1995, CSCL.

[18]  G. Stahl Rediscovering CSCL , 2001 .

[19]  Gerry Stahl,et al.  Meaning and Interpretation in Collaboration , 2003, CSCL.

[20]  Timothy Koschmann,et al.  Cscl : Theory and Practice of An Emerging Paradigm , 1996 .

[21]  David J. Barnes,et al.  Objects First with Java , 2006 .

[22]  Barbara Wasson,et al.  The Organisation of Interaction in Distributed Collaborative Learning , 2003, CSCL.

[23]  P. Dillenbourg,et al.  Elaborating New Arguments Through a CSCL Script , 2003 .

[24]  Nancy Butler Songer,et al.  Exploring learning opportunities in coordinated network-enhanced classrooms: A case of kids as global scientists. , 1996 .

[25]  Allison Littlejohn,et al.  Reusing Online Resources: A Sustainable Approach to E-Learning , 2003 .

[26]  Jakob E. Bardram,et al.  Plans as Situated Action: An Activity Theory Approach to Workflow Systems , 1997, ECSCW.

[27]  Christian Holmboe,et al.  Language, and the learning of data modelling , 2005 .

[28]  Helen Sharp,et al.  Teaching from Different Perspectives , 2003, EuroPLoP.

[29]  John L. Schnase,et al.  The first international conference on Computer support for collaborative learning , 1995 .

[30]  Nikol Rummel,et al.  Solving the Case Together : The Challenge of Net-based Interdisciplinary Collaboration , 2001 .

[31]  Michael D. Myers,et al.  Qualitative Research in Information Systems , 1997, MIS Q..

[32]  Susan Leigh Star,et al.  Sorting Things Out: Classification and Its Consequences , 1999 .

[33]  Chris Colbourn,et al.  Mindweave: communication, computers and distance education , 1990 .

[34]  Anders I. Mørch,et al.  Supporting Conceptual Awareness with Pedagogical Agents , 2005, Inf. Syst. Frontiers.

[35]  Roy D. Pea,et al.  CML: the ClassSync modeling language , 2002, CSCL.

[36]  Lev Vygotsky Mind in society , 1978 .

[37]  Ole Smørdal,et al.  Classifying Approaches to Object Oriented Analysis of Work with Activity Theory , 1997, OOIS.

[38]  Luis E. Anido-Rifón,et al.  A Critical Analysis of IMS Learning Design , 2003, CSCL.

[39]  Raymond S. Nickerson,et al.  Technology in education : looking toward 2020 , 1988 .

[40]  Timothy Koschmann,et al.  Dewey's contribution to the foundations of CSCL research , 2002, CSCL.

[41]  Roy D. Pea,et al.  Addressing the Challenges of Inquiry-Based Learning Through Technology and Curriculum Design , 1999 .

[42]  S. R. Hiltz The Network Nation , 1978 .

[43]  M. Scardamalia,et al.  Surpassing Ourselves: An Inquiry into the Nature and Implications of Expertise , 1993 .

[44]  Marlene Scardamalia,et al.  Computer Support for Knowledge-Building Communities , 1994 .

[45]  L. Lipponen,et al.  Practices and orientations of CSCL , 2004 .

[46]  Marcia C. Linn,et al.  Internet Environments for Science Education , 2004 .

[47]  Lars Svensson,et al.  Communities of Distance Education , 2002 .

[48]  K. Kuutti Activity theory as a potential framework for human-computer interaction research , 1995 .

[49]  Johan F. Hoorn,et al.  Distributed cognition , 2005, Cognition, Technology & Work.

[50]  Michael Kölling,et al.  Enhancing apprentice-based learning of Java , 2004 .

[51]  E. Hutchins Cognition in the wild , 1995 .

[52]  Davinia Hernández Leo,et al.  A Tailorable Collaborative Learning System That Combines OGSA Grid Services and IMS-LD Scripting , 2004, CRIWG.

[53]  Wanda J. Orlikowski,et al.  Studying Information Technology in Organizations: Research Approaches and Assumptions , 1991, Inf. Syst. Res..

[54]  Teemu Leinonen,et al.  Collaborative discovering of key ideas in knowledge building , 2002, CSCL.

[55]  A. N. Leont’ev,et al.  Activity, consciousness, and personality , 1978 .

[56]  Elsebeth Korsgaard Sorensen,et al.  Online Master Communities of Practice: Collaborative Learning in an Intercultural Perspective , 2004 .

[57]  Ton de Jong,et al.  Scientific Discovery Learning with Computer Simulations of Conceptual Domains , 1998 .

[58]  Elsebeth Korsgaard Sorensen Distributed CSCL. A Situated, Collaborative Tapestry. , 2002 .

[59]  Sten R. Ludvigsen,et al.  Describing construction of knowledge through identification of collaboration patterns in 3D learning environments , 2002, CSCL.

[60]  Pierre Dillenbourg,et al.  What we know about CSCL and implementing it in higher education , 2004 .

[61]  Robert Rieger,et al.  Using mobile computing to enhance field study , 1997, CSCL.

[62]  J. Wertsch Mind as action , 1998 .

[63]  Daniel L. Schwartz,et al.  Software for managing complex learning: Examples from an educational psychology course , 1999 .

[64]  Gordon Wells,et al.  Reevaluating the IRF sequence: A proposal for the articulation of theories of activity and discourse for the analysis of teaching and learning in the classroom , 1993 .

[65]  Allen Munro,et al.  Integrating Pedagogical Agents into Virtual Environments , 1998, Presence.

[66]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[67]  James D. Slotta,et al.  Learning Technology Standards and Inquiry-Based Learning , 2005 .

[68]  Y. Engeström,et al.  Activity theory and individual and social transformation. , 1999 .

[69]  William E. Halal The Network Nation: Human communication via computer : Starr Roxanne Hiltz and Murray Turoff, The MIT Press, Cambridge, MA, 1993 revised edition, $24.95, 557 pp. , 1994 .

[70]  John Mingers,et al.  The paucity of multimethod research: a review of the information systems literature , 2003, Inf. Syst. J..

[71]  Y. Engeström,et al.  Perspectives on activity theory: Innovative learning in work teams: Analyzing cycles of knowledge creation in practice , 1999 .

[72]  T. Koschmann,et al.  CSCL 2 : carrying forward the conversation , 2003 .

[73]  B. Nardi Activity theory and human-computer interaction , 1995 .

[74]  Rory McGreal Online Education Using Learning Objects , 2004 .

[75]  Michael J. Baker,et al.  Arguing to Learn: Confronting Cognitions in Computer-Supported Collaborative Learning Environments , 2003 .

[76]  Gerry Stahl,et al.  Groupware goes to school: adapting BSCW to the classroom , 2004, Int. J. Comput. Appl. Technol..

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

[78]  Jens Bennedsen,et al.  Programming in context: a model-first approach to CS1 , 2004 .

[79]  Michael Kölling,et al.  Objects First with Java - A Practical Introduction Using BlueJ (5th Edition) , 2002 .

[80]  Yang Cao,et al.  Supporting Awareness to Facilitate Collaborative Learning in an Online Learning Environment , 2003, CSCL.

[81]  Michael Cole,et al.  Perspectives on activity theory: Cultural psychology: Some general principles and a concrete example , 1999 .

[82]  Geoff Walsham,et al.  Interpretive case studies in IS research: nature and method , 1995 .

[83]  L. S. Vygotksy Mind in society: the development of higher psychological processes , 1978 .

[84]  J. Wertsch Voices of the Mind: A Sociocultural Approach to Mediated Action , 1992 .

[85]  Daniel D. Suthers,et al.  Representations for Scaffolding Collaborative Inquiry on Ill-Structured Problems. , 1998 .

[86]  Susanne Bødker,et al.  Introduction: Information Technology in Human Activity , 2000, Scand. J. Inf. Syst..

[87]  Markus G. Kuhn,et al.  A lightweight approach for flexible group management in the classroom , 2005, CSCL.

[88]  Rob Koper,et al.  Modeling units of study from a pedagogical perspective: the pedagogical meta-model behind EML , 2001 .

[89]  Izak Benbasat,et al.  The Case Research Strategy in Studies of Information Systems , 1987, MIS Q..

[90]  V. Kaptelinin The Object of Activity: Making Sense of the Sense-Maker , 2005 .

[91]  N. Hara STUDENT DISTRESS IN A WEB-BASED DISTANCE EDUCATION COURSE , 2000 .

[92]  Anthony Kaye,et al.  Collaborative Learning Through Computer Conferencing , 1992, NATO ASI Series.

[93]  Pierre Dillenbourg,et al.  Collaborative Learning: Cognitive and Computational Approaches , 1999 .

[94]  Y. Engeström,et al.  Perspectives on activity theory: Play, learning, and instruction , 1999 .

[95]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[96]  P. Atkinson,et al.  Making Sense of Qualitative Data: Complementary Research Strategies , 1996 .

[97]  M. Cole,et al.  Computers and Education: A Cultural Constructivist Perspective , 1992 .

[98]  Berner Lindström,et al.  A relational, indirect, meso-level approach to CSCL design in the next decade , 2006, Int. J. Comput. Support. Collab. Learn..

[99]  Rob Koper An Introduction to Learning Design , 2005 .

[100]  N. F. Talyzina,et al.  The Problem of Activity in the Works of A. N. Leont'ev , 1983 .

[101]  Wiebe E. Bijker,et al.  Science in action : how to follow scientists and engineers through society , 1989 .

[102]  Annita Fjuk,et al.  Design and use of a networked 3D-learning environment: the situated conditions of awareness information , 2004 .

[103]  Michael Kölling,et al.  The BlueJ System and its Pedagogy , 2003, Comput. Sci. Educ..

[104]  R. Yin Case Study Research: Design and Methods, 3rd Edition , 2002 .

[105]  Eric Monteiro,et al.  Inscribing behaviour in information infrastructure standards , 1997 .

[106]  M. D. Myers,et al.  An introduction to qualitative research in information systems , 2002 .

[107]  V. Kaptelinin Activity theory: implications for human-computer interaction , 1995 .

[108]  L. Vygotsky,et al.  Thought and Language , 1963 .

[109]  R. Yin Case Study Research: Design and Methods , 1984 .

[110]  N. Denzin,et al.  Handbook of Qualitative Research , 1994 .

[111]  Richard Baskerville,et al.  Generalizing Generalizability in Information Systems Research , 2003, Inf. Syst. Res..

[112]  Weiqin Chen,et al.  Integrating Software Agents with FLE3 , 2003, CSCL.

[113]  Jan Wyndhamn,et al.  Understanding practice: Solving everyday problems in the formal setting: An empirical study of the school as context for thought , 1993 .

[114]  Alex Koohang Learning Objects 1: Theory, Praxis, Issues, and Trends , 2006 .

[115]  Robby Robson,et al.  Object-oriented Instructional Design and Applications to the Web , 1999 .

[116]  A. Adam Whatever happened to information systems ethics? Caught between the devil and the deep blue sea , 2004 .

[117]  J. Lave Understanding practice: The practice of learning , 1993 .

[118]  Annita Fjuk,et al.  Understanding the roles of online meetings in a net-based course , 2006, J. Comput. Assist. Learn..

[119]  Jens Bennedsen,et al.  Examining social interaction patterns for online apprenticeship learning - Object-oriented programming as the knowledge domain , 2005 .

[120]  G. Ayala Towards Lifelong Learning Environments: Agents Supporting the Collaborative Construction of Knowledge in Virtual Communities , 2003, CSCL.

[121]  Kevin C. Desouza,et al.  Four dynamics for bringing use back into software reuse , 2006, CACM.

[122]  Allison Littlejohn,et al.  Issues in reusing online resources , 2003 .

[123]  David Wiley,et al.  Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy , 2000 .

[124]  Jens Kaasbøll,et al.  Learning object-oriented programming , 2004, PPIG.

[125]  Camila Cortez,et al.  Teachers' support with ad-hoc collaborative networks , 2005, J. Comput. Assist. Learn..

[126]  James D. Slotta,et al.  Partnerships in the Web-based Inquiry Science Environment (WISE) (特集 学習環境のデザイン実験) , 2002 .

[127]  Anders I. Mørch,et al.  Identifying collaboration patterns in collaborative telelearning scenarios , 2000, J. Educ. Technol. Soc..

[128]  R. Stake The art of case study research , 1995 .

[129]  Rob Koper,et al.  Representing the Learning Design of Units of Learning , 2004, J. Educ. Technol. Soc..

[130]  Y. Engeström,et al.  Expansive Learning at Work: Toward an activity theoretical reconceptualization , 2001 .

[131]  Annita Fjuk,et al.  Articulation of Actions in Distributed Collaborative Learning , 1997, Scand. J. Inf. Syst..

[132]  Robert McCormick,et al.  Keeping the pedagogy out of learning objects , 2003 .

[133]  Pierre Dillenbourg,et al.  Over-scripting CSCL: The risks of blending collaborative learning with instructional design , 2002 .

[134]  S. Järvelä,et al.  The cognitive apprenticeship model in a technologically rich learning environment: Interpreting the learning interaction , 1995 .

[135]  Heinz Mandl,et al.  Fostering computer supported collaborative learning with cooperation scripts and scaffolds , 2002, CSCL.

[136]  Oluf Danielsen,et al.  Læring og multimedier , 1999 .

[137]  Rune Baggetun,et al.  Designing Pedagogical Agents for CSCL , 2003, CSCL.

[138]  Jens Bennedsen,et al.  Applying and developing patterns in teaching , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[139]  Kari Kuutti,et al.  The Concept of Activity as a Basic Unit of Analysis for CSCW Research , 1991, ECSCW.

[140]  Jens Bennedsen,et al.  Learning object-orientation through ICT-mediated apprenticeship , 2004, IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings..

[141]  A. P. Rovai A constructivist approach to online college learning , 2004, Internet High. Educ..

[142]  Evelyn K Estes A product review of Centra 7 , 2004 .

[143]  Rob Koper,et al.  Combining reusable learning resources and services to pedagogical purposeful units of learning , 2003 .

[144]  Geoff Walsham,et al.  The Emergence of Interpretivism in IS Research , 1995, Inf. Syst. Res..

[145]  Allison Littlejohn,et al.  An incremental approach to staff development in the reuse of learning resources , 2003 .

[146]  Marcia C. Linn,et al.  How do students make sense of science , 1993 .

[147]  Hiroaki Ogata,et al.  Synchronizing group interactions with lecturing video in agent-based asynchronous virtual classroom , 2002, CSCL.

[148]  Timothy Koschmann,et al.  Paradigm shifts and instructional technology : An introduction , 1996 .

[149]  E. Wenger,et al.  Legitimate Peripheral Participation , 1991 .

[150]  Colin G. Ellard,et al.  Context and consciousness , 1995, Behavioral and Brain Sciences.

[151]  R. Miettinen,et al.  The riddle of things: Activity theory and actor‐network theory as approaches to studying innovations , 1999 .

[152]  J. Slotta,et al.  The Knowledge Integration Environment: Helping students use the Internet effectively. , 2000 .

[153]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[154]  John W. Creswell,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2010 .

[155]  S. L. Star,et al.  How things (actor-net) work: Classification, magic and the ubiquity of standards , 1996 .

[156]  Brandon Muramatsu,et al.  Draft Standard for Learning Object Metadata , 2002 .

[157]  Anthony Kaye,et al.  Learning Together Apart , 1992 .

[158]  A. Collins,et al.  Cognition and learning. , 1996 .

[159]  James Dalziel,et al.  Implementing learning design : the Learning Activity Management System (LAMS) , 2003 .

[160]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[161]  Kristen Nygaard,et al.  SIMULA: an ALGOL-based simulation language , 1966, CACM.

[162]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[163]  Eugene S. Takle,et al.  Distributed collaborative learning across disciplines and national borders , 1999, CSCL.

[164]  B. Prothman,et al.  Meta data , 2000 .

[165]  Patrícia Augustin Jaques,et al.  An experiment using software agents for dialogue analysis in collaborative distance learning , 2002, CSCL.

[166]  Ole Lehrmann Madsen,et al.  Object-oriented programming in the BETA programming language , 1993 .

[167]  John Law,et al.  Notes on the theory of the actor-network: Ordering, strategy, and heterogeneity , 1992 .

[168]  S. Kvale Interviews : an introduction to qualitative research interviewing , 1996 .

[169]  Jörg Zumbach,et al.  Influence of Feedback on Distributed Problem Based Learning , 2003, CSCL.

[170]  Wolfgang Nejdl,et al.  Extending the Scope of the Current Discussion on Metadata Towards Situated Models , 2003, CSCL.

[171]  D. Schoen The Reflective Practitioner , 1983 .

[172]  Y. Engeström,et al.  Training for change. New approach to instruction and learning in working life , 1994 .

[173]  Annita Fjuk,et al.  Computer support for distributed collaborative learning : exploring a complex problem area , 1998 .

[174]  Douglas N. Gordin,et al.  Changing how and what children learn in school with computer-based technologies. , 2000, The Future of children.

[175]  Joseph Bergin Fourteen Pedagogical Patterns , 2000, EuroPLoP.

[176]  Susanne Bødker A Human Activity Approach to User Interfaces , 1989, Hum. Comput. Interact..

[177]  W. Orlikowski Using Technology and Constituting Structures: A Practice Lens for Studying Technology in Organizations , 2000 .

[178]  E. Wenger Communities of practice and social learning systems”. Organization :. , 2000 .

[179]  James Levin,et al.  Teaching Teleapprenticeships: Electronic Network-Based Educational Frameworks for Improving Teacher Education , 1998, Interact. Learn. Environ..

[180]  Robin Mason,et al.  Keeping the learning in learning objects , 2003 .

[181]  Wanda J. Orlikowski,et al.  Research Commentary: Desperately Seeking the "IT" in IT Research - A Call to Theorizing the IT Artifact , 2001, Inf. Syst. Res..

[182]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[183]  Rachel Hertz-Lazarovits,et al.  Interaction in cooperative groups : the theoretical anatomy of group learning , 1992 .

[184]  Ann L. Brown,et al.  Guided discovery in a community of learners. , 1994 .

[185]  Rob Koper,et al.  Transforming existing content into reusable Learning Objects , 2003 .

[186]  Colin Tattersall,et al.  The Learning Design Specification , 2005 .

[187]  Jens Bennedsen Learning objects in use , 2004 .

[188]  Heinz Ulrich Hoppe,et al.  CSCL scripts: modelling features and potential use , 2005, CSCL.

[189]  Barbara Wasson,et al.  Designing for Change in Networked Learning Environments, Proceedings of the International Conference on Computer Support for Collaborative Learning, CSCL 2003, Bergen, Norway, June 14-18, 2003 , 2003, CSCL.

[190]  L. Suchman Plans and situated actions , 1987 .

[191]  Edward Welsch SCORM: Clarity or Calamity. , 2002 .

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

[193]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[194]  Daniel D. Suthers,et al.  Coaching collaboration in a computer-mediated learning environment , 2002, CSCL.

[195]  Margarita Todorova,et al.  Learning objects , 2003, CompSysTech '03.

[196]  Sten R. Ludvigsen,et al.  Categorisation in Knowledge Building , 2003, CSCL.

[197]  Y. Engeström,et al.  Developmental studies of work as a testbench of activity theory: The case of primary care medical practice , 1993 .

[198]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[199]  Scott Wilson Architectures to Support Authoring and Content Management with Learning Design , 2005 .

[200]  E. Wenger Communities of Practice and Social Learning Systems , 2000 .

[201]  Cindy E. Hmelo-Silver,et al.  Problem-based learning online: multiple perspectives on collaborative knowledge construction , 2005, CSCL.

[202]  Sten R. Ludvigsen,et al.  The Complexity of Distributed Collaborative Learning: Unit of Analysis , 2007 .

[203]  Yrjö Engeström,et al.  Mundane tool or object of affection?: the rise and fall of the Postal Buddy , 1995 .

[204]  J. Lave Teaching, as Learning, in Practice , 1996 .

[205]  Susan E. Newman,et al.  Cognitive Apprenticeship: Teaching the Craft of Reading, Writing, and Mathematics. Technical Report No. 403. , 1987 .

[206]  Jørgen Lindskov Knudsen,et al.  Teaching Object-Oriented Programming Is More than Teaching Object-Oriented Programming Languages , 1988, ECOOP.

[207]  D. Silverman Interpreting Qualitative Data: Methods for Analysing Talk, Text and Interaction , 1994 .

[208]  R. De Graaff,et al.  CSCL-Ware in Practice , 2004 .