Text Document

Collaboration Support for Novice Team Programming

Fulltext URI

Document type

Additional Information

Date

2005

Journal Title

Journal ISSN

Volume Title

Publisher

Association for Computing Machinery

Abstract

Learning computer programming in a modern university course is rarely an individual activity; however, IDEs used in introductory programming classes do not support collaboration at a level appropriate for novices. The goal of our research is to make it easier for first-year students to experience working in a team in their programming assignments. Based on our previous work developing and evaluating IDEs for novice programmers, we have identified two main areas of required functionality: 1) features for code sharing and coordination; and 2) features to support communication. We have extended an existing teaching-oriented integrated development environment (called Gild) with features to support code sharing and coordination. We report on a preliminary study in which pairs of students used a prototype of our collaborative IDE to work on a programming assignment. The goals of this study were to evaluate the effectiveness and usability of the new features and to determine requirements for future communication support.

Description

Čubranić, Davor; Storey, Margaret Anne D. (2005): Collaboration Support for Novice Team Programming. Proceedings of the 2005 ACM International Conference on Supporting Group Work. DOI: 10.1145/1099203.1099229. New York, NY, USA: Association for Computing Machinery. pp. 136–139. Sanibel Island, Florida, USA

Citation

Tags

Collections