Title
Teaching collaborative software development: a case study
Abstract
Software development is today done in teams of software developers who may be distributed all over the world. Software development has also become to contain more social aspects and the need for collaboration has become more evident. The importance of teaching development methods used in collaborative development is of importance, as skills beyond traditional software development are needed in this modern setting. A novel, student centric approach was tried out at Tampere University of Technology where a new environment called KommGame was introduced. This environment includes a reputation system to support the social aspect of the environment and thus supporting the learner’s collaboration with each other. In this paper, we present the KommGame environment and how it was applied on a course for practical results.
Year
DOI
Venue
2012
10.1109/ICSE.2012.6227026
ICSE
Keywords
Field
DocType
kommgame environment,teaching development method,software development,modern setting,traditional software development,tampere university,collaborative development,collaborative software development,case study,software developer,social aspect,new environment,software engineering,groupware,computer science education,collaborative software,teaching,programming
Personal software process,Systems engineering,Software analytics,Computer science,Software peer review,Collaborative software,Lean software development,Knowledge management,Software development process,Software development,Social software engineering
Conference
Volume
ISSN
ISBN
2
0270-5257
978-1-4673-1067-3
Citations 
PageRank 
References 
10
0.66
11
Authors
3
Name
Order
Citations
PageRank
Terhi Kilamo17213.39
Imed Hammouda215326.66
Mohamed Amine Chatti345843.01