2004 · 21 citations · 12 references
EducationComputer ScienceEducational TechnologyComputer-assisted InstructionGroup WorkInstructional DesignCollaborative LearningCollaborative Learning EnvironmentsCollaborative SystemsComputer-supported Cooperative WorkEducational Software DesignSmall-group LearningAwareness ToolsCollaborative Learning ToolsComputer Science CurriculumGroup Interaction ProcessesGroupwareLearning Environment DesignScaffolded CollaborationScaffolding In Groups
This paper presents design implications for educational groupware as revealed by GHT (Group Homework Tool), a same time di#erent place groupware tool built to support synchronous, collaborative coding among novice programmers. We detail the design, implementation, evaluation, and redesign of GHT, focusing on the issues of awareness, control, evaluation and sca#olding. GHT capitalizes on trends of technology and collaboration in the traditional learning environment by supporting distance learning, remote access to TAs and tutors, and facilitating co-located and remote group work. Constructing such software for a computer science curriculum provides unique challenges as one must integrate the tools used by a programmer, the resources used by a learner, and the widgets used to support group interaction. By combining common groupware components with our own shared editor we were able to exploit the educational benefits in a modified version of extreme programming [1]. Our research informs future design e#orts by building upon previous investigations of integrated, cooperative software in a learning environment [10, 12, 11].
12
Embracing change with extreme programming
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · ACM SIGMOD Record · 1989 · 867 citations
Learning theory in practice: case studies of learner-centered design
Elliot Soloway, Nancy Scala, Shari L. Jackson et al. · 1996 · 193 citations