Bug Fixing Practices within Free/Libre Open Source Software Development Teams

Bug Fixing Practices within Free/Libre Open Source Software Development Teams
复制标题

DOI:
10.4018/jdm.2008040101
复制
发表时间:
2008-04
期刊:
--
影响因子:
--
通讯作者:
Kevin Crowston;B. Scozzi
Kevin Crowston;B. Scozzi
中科院分区:
其他
文献类型:
--
作者:
Kevin Crowston;B. Scozzi

文献摘要

被引文献

相似文献

免费/自由开源软件(FLOSS,例如Linux或Apache)主要由分布式团队开发。开发人员来自世界各地,几乎完全通过电子邮件和公告板来协调他们的活动,然而有些人却从分布式软件开发的优势中获利,并回避了挑战。在本文中,我们研究了开发团队在bug修复过程中采用的结构和协调实践,这被认为是FLOSS项目成功的主要领域之一。特别地,在对四个项目的bug跟踪系统中记录的消息进行整理的基础上,我们确定了完成的任务、采用的协调机制以及FLOSS开发团队和FLOSS社区所承担的角色。最后,我们提出了进一步研究的建议。
Free/Libre open source software (FLOSS, e.g., Linux or Apache) is primarily developed by distributed teams. Developers contribute from around the world and coordinate their activity almost exclusively by means of email and bulletin boards, yet some how profit from the advantages and evade the challenges of distributed software development. In this article we investigate the structure and the coordination practices adopted by development teams during the bug-fixing process, which is considered one of main areas of FLOSS project success. In particular, based on a codification of the messages recorded in the bug tracking system of four projects, we identify the accomplished tasks, the adopted coordination mechanisms, and the role undertaken by both the FLOSS development team and the FLOSS community. We conclude with suggestions for further research.