CodeSaw: A Social Visualization of Distributed Software Development

  • Eric Gilbert
  • Karrie Karahalios
Conference paper

DOI: 10.1007/978-3-540-74800-7_25

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4663)
Cite this paper as:
Gilbert E., Karahalios K. (2007) CodeSaw: A Social Visualization of Distributed Software Development. In: Baranauskas C., Palanque P., Abascal J., Barbosa S.D.J. (eds) Human-Computer Interaction – INTERACT 2007. INTERACT 2007. Lecture Notes in Computer Science, vol 4663. Springer, Berlin, Heidelberg

Abstract

We present CodeSaw, a social visualization of distributed software development. CodeSaw visualizes a distributed software community from two important and independent perspectives: code repositories and project communication. By bringing together both shared artifacts (code) and the talk surrounding those artifacts (project mail), CodeSaw reveals group dynamics that lie buried in existing technologies. This paper describes the visualization and its design process. We apply CodeSaw to a popular open source project, showing how the visualization reveals group dynamics and individual roles. The paper ends with a discussion of the results of an online field study with prominent open source developers. The field study suggests that CodeSaw positively affects communities and provides incentives to distributed developers. Furthermore, an important design lesson from the field study leads us to introduce a novel interaction technique for social visualization called spatial messaging.

Copyright information

© IFIP International Federation for Information Processing 2007

Authors and Affiliations

  • Eric Gilbert
    • 1
  • Karrie Karahalios
    • 1
  1. 1.University of Illinois, Urbana-Champaign, IllinoisUSA

Personalised recommendations