Location of Repository

Group work support for the BlueJ IDE

By Kasper Fisker, Davin McCall, Michael Kölling and Bruce Quig


Learning to work in teams is essential for every software professional. Developing software as a team project is the standard practice in industry, and should be practiced in university courses. Starting effective group work practices early can lead to better acceptance of group work as a standard development mode.\ud Nonetheless, group work is often not included in introductory programming courses. The reason is often the necessary overhead associated with developing software in groups. We present a design and implementation of group work support tools integrated into the educational BlueJ IDE, which remove much of the tool overhead and make it easier to include group work in introductory courses

Topics: QA76
Publisher: ACM
Year: 2008
OAI identifier: oai:kar.kent.ac.uk:23968

Suggested articles



  1. (1992). Awareness and Coordination in Shared Workspaces. doi
  2. (2008). BlueJ - The Interactive Java Environment. doi
  3. (2005). Collaboration support for novice team programming doi
  4. (2000). Combining cooperative learning and peer instruction in introductory computer science doi
  5. (2008). Concurrent Versions System. http://www.nongnu.org/cvs/, accessed
  6. Critical components for successful collaborative learning in CS1.
  7. (2002). Learning from students: continuous improvement in international collaboration doi
  8. (2003). Promoting fairer grading of group based assessment using collaborative IT Tools.
  9. (2002). Studies of Computer Supported Collaborative Writing. Implications for System design.
  10. (1994). Tools for Implementing Groupware: Survey and Evaluation

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.