An Experience Report at Teaching a Group Based Agile Software Development Project Course
Empirical studies of agile software development : A systematic review