Experiences with CCB-directed projects in the classroom

  • James Purtilo
  • Stan Siegel
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 750)


Success in a software effort often depends upon communication skills of the developers, whether reading and writing specifications, or cooperating with one another to solve problems. Unfortunately, most undergraduate education places emphasis upon individual achievement that does not challenge students to refine necessary communication skills; and even when teams are formed, communication among participants is rarely organized. This paper describes our experience with a classroom approach to organizing communication activities in software engineering education. A single class project of large scale is initiated, with each team in the class assuming responsibility for a distinct task. During the project, responsibilities are rotated, so that students must operate on software artifacts that they themselves did not write. Central to the success of this approach is that technical decisions are coordinated by a configuration control board (CCB), run by the class.


Life Cycle Stage Game Board Configuration Management Software Artifact Software System Development Project 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • James Purtilo
    • 1
  • Stan Siegel
    • 2
  1. 1.Computer Science DepartmentUniversity of MarylandCollege Park
  2. 2.Science Applications International CorpArlington

Personalised recommendations