首页> 外文会议>ACM conference on Creativity and cognition >Beyond Fixing Bugs: Case Studies of Creative Collaboration in Open Source Software Bug Fixing Processes
【24h】

Beyond Fixing Bugs: Case Studies of Creative Collaboration in Open Source Software Bug Fixing Processes

机译:超越修复错误:开源软件错误修复过程中的创新协作案例研究

获取原文

摘要

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, extemalization of social networks, awareness of resolving progress, and articulation of design rationale.
机译:错误修复是开源软件开发的重要协作实践。创新的协作错误修复 - 集体生成新的和有用的解决方案,以提高软件质量 - 很重要,特别是当难以修复错误时。通过研究Mozilla和Python,我们发现错误修复实践是不可避免的创造性。我们将其错误修复过程的特征在于四个常见的子过程,问题识别,准备,解决方案生成和解决方案评估。我们讨论在每个子过程中创造性合作的关键挑战,并建议提高设计意义,以增强创造性的协作错误修复过程,包括支持建立共同的基础,社会网络的扩展,解决进展的认识以及设计理由的阐述。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号