Edinburgh Research Explorer

Identifying the Need to Intervene: Analysis and Representation of Interaction Patterns in Group Programming Learning

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Related Edinburgh Organisations

Original languageEnglish
Title of host publicationCollaboration and Technology
Subtitle of host publication17th International Conference, CRIWG 2011, Paraty, Brazil, October 2-7, 2011. Proceedings
PublisherSpringer-Verlag GmbH
Number of pages7
ISBN (Electronic)978-3-642-23801-7
ISBN (Print)978-3-642-23800-0
Publication statusPublished - 2011

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin / Heidelberg
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


This paper focuses on a supporting strategy for enhancing distributed and computer-mediated group programming learning. Based on a real-world research setting that started two decades ago, we have exploited a particular context characterized by: (i) a close analysis of artifacts produced by learners; (ii) a collaborative approach to learning, combined with (iii) a team-based approach to programming; and (iv) the use of a Progressive Learning Scheme for group programming learning. These elements are discussed as rationale for the analysis and representation of forum-based discussion logs generated within a case study carried out with first year undergraduate computing students. This analysis allowed us to develop a means of coordinating group programming on a distributed, agent-based platform using group programming stereotypes from conversation analysis. These stereotypes were defined using interaction patterns within a process calculus.

ID: 3521788