selected publications chapter Benefits and Challenges of Using Collaborative Development Environments with Social Software in Higher Computer Science Education. Springer eBooks. 479-487. 2009