Teaching Software Evolution in Open Source

  • Authors:
  • Maksym Petrenko;Denys Poshyvanyk;Václav Rajlich;Joseph Buchta

  • Affiliations:
  • Wayne State University;Wayne State University;Wayne State University;Wayne State University

  • Venue:
  • Computer
  • Year:
  • 2007

Quantified Score

Hi-index 4.10

Visualization

Abstract

Most software engineering courses require students to develop small programs from scratch, but professional engineers typically work on the evolution of large software systems. Using open source software and a software change process model can narrow this gap without imposing excessive demands on students or instructors.