Successful online communities have complex cooperative arrangements, articulations of work, and integration practices. They require technical infrastructure to support a broad div...
Travis Kriplean, Ivan Beschastnikh, David W. McDon...
How should we design visual presentations to explain how a complex system works? One promising approach involves multimedia presentation of explanations in visual and verbal format...
Our industrial advisory boards tell us that our students are well prepared technically, but they lack important group work skills. Simply adding project courses and requiring that...
William M. Waite, Michele H. Jackson, Amer Diwan, ...
Distance between stakeholders working on a global software development project introduces problems in communication and control. Processes like requirements elicitation, where comm...