TY - GEN
T1 - Beyond fixing bugs
T2 - 8th ACM Conference on Creativity and Cognition, C and C 2011
AU - Wang, Jing
AU - Carroll, John M.
N1 - Publisher Copyright:
Copyright 2011 ACM.
PY - 2011/11/3
Y1 - 2011/11/3
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84886380809&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84886380809&partnerID=8YFLogxK
U2 - 10.1145/2069618.2069714
DO - 10.1145/2069618.2069714
M3 - Conference contribution
AN - SCOPUS:84886380809
T3 - C and C 2011 - Proceedings of the 8th ACM Conference on Creativity and Cognition
SP - 397
EP - 398
BT - C and C 2011 - Proceedings of the 8th ACM Conference on Creativity and Cognition
PB - Association for Computing Machinery, Inc
Y2 - 3 November 2011 through 6 November 2011
ER -