The visual display of quantitative information
The visual display of quantitative information
Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Coordination in software development
Communications of the ACM
Pad++: a zoomable graphical interface system
CHI '95 Conference Companion on Human Factors in Computing Systems
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Practices of Software Maintenance
ICSM '98 Proceedings of the International Conference on Software Maintenance
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
Studying cooperation and conflict between authors with history flow visualizations
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams
Proceedings of the 26th International Conference on Software Engineering
Group awareness in distributed software development
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Socialization in an Open Source Software Community: A Socio-Technical Analysis
Computer Supported Cooperative Work
Baby Names, Visualization, and Social Data Analysis
INFOVIS '05 Proceedings of the Proceedings of the 2005 IEEE Symposium on Information Visualization
Using hybrid networks for the analysis of online software development communities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visualizing email content: portraying relationships from conversational histories
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Growing bloom: design of a visualization of project evolution
CHI '06 Extended Abstracts on Human Factors in Computing Systems
LifeSource: two CVS visualizations
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
Tesseract: Interactive visual exploration of socio-technical relationships in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Narcissus: Group and Individual Models to Support Small Group Work
UMAP '09 Proceedings of the 17th International Conference on User Modeling, Adaptation, and Personalization: formerly UM and AH
Using social visualization to motivate social production
IEEE Transactions on Multimedia - Special section on communities and media computing
Share: a programming environment for loosely bound cooperation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Understanding open source developers' evolution using TransFlow
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Computer Supported Cooperative Work
Using agents to manage Socio-Technical Congruence in a Global Software Engineering project
Information Sciences: an International Journal
Hi-index | 0.00 |
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.