Collaboration tools in a one-semester software engineering course: what worked? what didn't?

  • Authors:
  • Lisa Lancor

  • Affiliations:
  • Southern Connecticut State University, New Haven, CT

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Collaboration tools play an important role in the development of software applications. This is especially true as development endeavors are more frequently being conducted in geographically distributed environments. Requiring students to use such tools helps in preparing them for their careers after graduation. This paper describes the experiences of using collaboration tools in a one-semester software engineering course which requires group work throughout the semester. After exploring various open source and closed source solutions, Basecamp by 37signals has been used successfully for several semesters as students work collaboratively to develop a real application for a real, on-campus client. Basecamp provides an easy way for (1) instructors to keep abreast of group and individual progress, (2) on-campus clients to be integrated into the development process, and (3) students to embrace a technology which enhances their collaborative efforts.