Empowering Students and the Community through Agile Software Development Service-Learning. - Joseph T. Chao; Jennifer K. Brown (XP, 2009)