Learning to collaboratively design software systems

In a study conducted in 2004 we found that our students recognized the need to collaborate but that, due to inadequate communication skills, limited time and lack of experience and training in group work, the extent to which they collaborated was far less than they believed to be ideal. Since the advent of Web 2.0 we were interested to see if these increasingly tech-savvy digital natives were choosing to both collaborate more and to use technology to do so. In particular, we consider how 29 groups in a second year software analysis and design unit utilized a collaboration and project management tool known as TRAC. We suggest that different patterns of usage were observed due to different perceived affordances of the technology driven by students' interests and needs. We characterize the affordances and conclude that while we are seeing an increase in collaboration mediated by technology, more intended intervention is needed to assist students to discover a wider range of affordances.

[1]  Yrjö Engeström,et al.  Activity Theory and the Social Construction of Knowledge: A Story of Four Umpires , 2000 .

[2]  N. Hari Narayanan,et al.  Constructive and collaborative learning of algorithms , 2003, SIGCSE.

[3]  Dana E. Sims,et al.  Is there a “Big Five” in Teamwork? , 2005 .

[4]  E. Reed The Ecological Approach to Visual Perception , 1989 .

[5]  Jon-Arild Johannessen,et al.  Mismanagement of tacit knowledge: the importance of tacit knowledge, the danger of information technology, and what to do about it , 2001, Int. J. Inf. Manag..

[6]  Cristina H. Amon,et al.  Designing and prototyping interactive fluid dynamics exhibits for the Carnegie Science Center: an undergraduate team project experience , 1997, Proceedings Frontiers in Education 1997 27th Annual Conference. Teaching and Learning in an Era of Change.

[7]  Edward F. Gehringer,et al.  Electronic peer review and peer grading in computer-science courses , 2001, SIGCSE '01.

[8]  Judy Kay,et al.  The Big Five and Visualisations of Team Work Activity , 2006, Intelligent Tutoring Systems.

[9]  Michele H. Jackson,et al.  Defensive climate in the computer science classroom , 2002, SIGCSE '02.

[10]  Daniel P. Siewiorek,et al.  Integrating Design Education, Research and Practice at Carnegie Mellon: A Multi-disciplinary Course in Wearable Computers , 1996 .

[11]  Barry L. Kurtz,et al.  Effective internet education: a progress report , 2002, SIGCSE '02.

[12]  Matt Bower,et al.  Affordance analysis – matching learning tasks with learning technologies , 2008 .