skip to main content
10.1145/2069618.2069714acmconferencesArticle/Chapter ViewAbstractPublication Pagesc-n-cConference Proceedingsconference-collections
poster

Beyond fixing bugs: case studies of creative collaboration in open source software bug fixing processes

Published: 03 November 2011 Publication History

Abstract

Bug fixing is an important collaborative practice of open source software development. Creative collaborative bug fixing---collectively generating new and useful solutions to improve software quality---is important especially when bugs are difficult to fix. We find bug fixing practices are unavoidably creative by studying Mozilla and Python. We characterize their bug fixing process as four common subprocesses, problem identification, preparation, solution generation, and solution evaluation. We discuss the key challenges of creative collaboration during each subprocess, and recommend design implications to enhance creative collaborative bug fixing processes, including support for establishment of common ground, externalization of social networks, awareness of resolving progress, and articulation of design rationale.

References

[1]
Amabile, T.M. Creativity in Context. Westview Press, Boulder, CO, 1996.
[2]
Francalanci, C. and Merlo, F. Empirical Analysis of the Bug Fixing Process in Open Source Projects. Open Source Development, Communities and Quality. 187--196.
[3]
Moon, J.Y. and Sproull, L. Essence of Distributed Work: The Case of the Linux Kernel. First Monday, 5 (11).
[4]
Raymond, E.S. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 2001.
[5]
Sternberg, R. Handbook of creativity. Cambridge University Press, New York, 1999.
[6]
Yin, R. Case study research: Design and methods. Sage Publications, Inc, 2008.

Cited By

View all
  • (2013)Categorizing bugs with social networks: a case study on four open source software communitiesProceedings of the 2013 International Conference on Software Engineering10.5555/2486788.2486930(1032-1041)Online publication date: 18-May-2013
  • (2013)Categorizing bugs with social networks: A case study on four open source software communities2013 35th International Conference on Software Engineering (ICSE)10.1109/ICSE.2013.6606653(1032-1041)Online publication date: May-2013

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
C&C '11: Proceedings of the 8th ACM conference on Creativity and cognition
November 2011
492 pages
ISBN:9781450308205
DOI:10.1145/2069618
  • General Chair:
  • Ashok K. Goel,
  • Program Chairs:
  • Fox Harrell,
  • Brian Magerko,
  • Yukari Nagai,
  • Jane Prophet

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 November 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bug fixing processes
  2. creative collaboration
  3. open source software development

Qualifiers

  • Poster

Conference

C&C '11
Sponsor:
C&C '11: Creativity and Cognition 2011
November 3 - 6, 2011
Georgia, Atlanta, USA

Acceptance Rates

Overall Acceptance Rate 108 of 371 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2013)Categorizing bugs with social networks: a case study on four open source software communitiesProceedings of the 2013 International Conference on Software Engineering10.5555/2486788.2486930(1032-1041)Online publication date: 18-May-2013
  • (2013)Categorizing bugs with social networks: A case study on four open source software communities2013 35th International Conference on Software Engineering (ICSE)10.1109/ICSE.2013.6606653(1032-1041)Online publication date: May-2013

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