摘要

在大规模的软件开发过程中,组件所有权划分是软件质量的重要决定因素。一般来说,受开发者之间交流协作的影响,加入到某一组件开发中的参与者越多,软件缺陷增多的可能性也就越大[1]。既然如此,在划分组件所有权时,为何不将组件开发工作集中给少数几个开发者,而是仍然保留组件所有权较低的开发者?基于这样的疑问,我们探究组件所有权较低的开发者在软件开发过程中存在的原因。