skip to main content
10.1145/1240624.1240716acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Task and social visualization in software development: evaluation of a prototype

Published: 29 April 2007 Publication History

Abstract

As open source development has evolved, differentiation of roles and increased sophistication of collaborative processes has occurred. Recently, we described coordination issues in software development and an interactive visualization tool called the Social Health Overview (SHO) developed to address them [12]. This paper presents an empirical evaluation of SHO intended to identify its strengths and weaknesses. Eleven informants in various open source roles were interviewed about their work practices. Eight of these participated in an evaluation comparing three change management tasks in SHO and Bugzilla. Results are discussed with respect to task strategy with each tool and participants' roles.

References

[1]
Anvik, J., Hiew, L., and Murphy, G.C. Who should fix this bug? Proc. ICSE 2006, ACM Press, (2006), 361--370.
[2]
Ball, T. and Eick, S.G. Software visualization in the large. IEEE Computer, 29, 4, (1996), 33--43.
[3]
Ball, T., Kim, J.--M., Porter, A.A., and Siy, H.P. If your version control system could talk. ICSE 1997 Workshop on Process Modeling and Empirical Studies of Software Engineering, Boston, MA, 1997.
[4]
Card, S.K., Mackinlay, J.D., and Shneiderman, B. (Eds.) (1999). Readings in information visualization: Using vision to think. San Francisco, CA: Morgan Kaufman.
[5]
Carstensen, P. H., Sorensen, C., and Tuikka, T., Let's talk about bugs! Scandinavian Journal of Information Systems, 7,1 (1995), 33--54.
[6]
Confora, G. and Cerulo, L. Supporting change request assignment in Open Source development. Proc. SAC 2006, ACM Press (2006), 1767--1772.
[7]
Eick, S., Steffen, J., and Summer, E. SeeSoft: A tool for visualizing line--oriented software statistics. IEEE Transactions on Software Engineering, 18,11, (1992), 957--968.
[8]
Ellis, J., Danis, C., Halverson, C., and Kellogg, W.A. Social visualization in software development. Ext. Abstracts, CHI 2006, ACM Press (2006), 742--747.
[9]
Froehlich, J. and Dourish, P. Unifying artifacts and activities in a visual tool for distributed software development teams. Proc. ICSE 2004, ACM Press, (2004), 387--396.
[10]
Grinter, R. Using a configuration management tool to coordinate software development. Proc. COOCS 1995, ACM Press (1995), 168--176.
[11]
Gutwin, C., Penner, R., and Schneider, K. Group awareness in distributed software development. Proc. CSCW 2004, ACM Press (2004), 72--81.
[12]
Halverson, C., Ellis, J., Danis, C., and Kellogg, W.A. Designing task visualizations to support the coordination of work in software development. Proc. CSCW 2006, ACM Press (2006), 39--48.
[13]
Herbsleb, J.D. and Grinter, R.E. Splitting the organization and integrating the code: Conway's law revisited. Proc. ICSE 1999, ACM Press, (1999), 85--95.
[14]
Hollan, J., Hutchins, E., and Kirsch, D. Distributed cognition: Toward a new foundation for human-computer interaction research. ACM Transactions on Computer-Human Interaction, 7,2, June 2000, 174--196.
[15]
Mokus, A., Fielding, R.T., and Herbsleb, J.D. Two case studies of Open Source software development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology, 11,3, (2002), 309--346.
[16]
Knudsen, D.B., Barofsky, A. and Satz, L.R. A modification request control system. Proc. ICSE 1976, IEEE Computer Society (1976), 187--192.
[17]
Kraut, R.E. and Streeter, L. Coordination in software development. Communications of the ACM, 38,3, (1995), 69--81.
[18]
Reis, C.R. and de Mattos Forte, R.P. An overview of the software engineering process and tools in the Mozilla project. Proc. The Open Source Software Development Workshop, (2002), 155--175.
[19]
Robertson, G.C., Card, S.K., and Mackinlay, J.D. Information visualization using 3D interactive animation. Communications of the ACM, 36,4 (1993), 57--71.
[20]
Sandusky, R.J. and Gasser, L. Negotiation and the coordination of information and activity in distributed software problem management. Proc. Group 2005, ACM Press, (2005), 187--196.
[21]
de Souza, C.R.B., Redmiles, D., and Dourish, P. "Breaking the code:" Moving between private and public work in collaborative software development. Proc. Group 2003, ACM Press, (2003), 105--114.
[22]
Tversky, B. Spatial schemas in depictions. In M. Gattis (ed.) Spatial schemas and abstract thought. Cambridge: MIT Press, (2001), 79--111.
[23]
Weber, S. The success of open source, MA: Harvard University Press (2004).
[24]
Zhu, H. and Zhou, M.C. Role-Based Collaboration, Workshop, CSCW 2006,Banff, Canada.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI '07: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
April 2007
1654 pages
ISBN:9781595935939
DOI:10.1145/1240624
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 April 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. change tracking systems
  2. coordination of work
  3. information visualization
  4. social visualization
  5. software development
  6. task visualization

Qualifiers

  • Article

Conference

CHI07
Sponsor:
CHI07: CHI Conference on Human Factors in Computing Systems
April 28 - May 3, 2007
California, San Jose, USA

Acceptance Rates

CHI '07 Paper Acceptance Rate 182 of 840 submissions, 22%;
Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2013)V:Issue:lizer: Exploring requirements clarification in online communication over time2013 35th International Conference on Software Engineering (ICSE)10.1109/ICSE.2013.6606709(1327-1330)Online publication date: May-2013
  • (2013)Panoramic View for Visual Analysis of Large-Scale Activity DataBusiness Process Management Workshops10.1007/978-3-642-36285-9_76(756-767)Online publication date: 2013
  • (2012)Work Item TaggingIEEE Transactions on Software Engineering10.1109/TSE.2010.9138:1(19-34)Online publication date: 1-Jan-2012
  • (2012)WorkItemExplorer: Visualizing software development tasks using an interactive exploration environment2012 34th International Conference on Software Engineering (ICSE)10.1109/ICSE.2012.6227238(1399-1402)Online publication date: Jun-2012
  • (2010)Bridging lightweight and heavyweight task organizationProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 210.1145/1810295.1810337(231-234)Online publication date: 1-May-2010
  • (2010)Awareness 2.0Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 110.1145/1806799.1806854(365-374)Online publication date: 1-May-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media