Teaching Software Evolution in Open Source

Maksym Petrenko, Denys Poshyvanyk, Václav Rajlich, Joseph Buchta · Computer · 2007

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.

Read the paper · More papers on PaperTik