1. Teaching project management: an experiential approach;Abernethy;Journal of Computing Science in Colleges,2007
2. Essence of the Capability Maturity Model;Bamberger;IEEE Computer,1997
3. Extreme Programming Explained: Embrace Change;Beck,2004
4. A laboratory for teaching object oriented thinking;Beck;ACM SIGPLAN Notices,1989
5. Educating software engineering students to manage risk;Boehm,2001