开源软件项目中开发人员的异构性和通信网络的形成-研究论文

时间:2024-06-09 03:34:07
【文件属性】:

文件名称:开源软件项目中开发人员的异构性和通信网络的形成-研究论文

文件大小:466KB

文件格式:PDF

更新时间:2024-06-09 03:34:07

social networks network formation game

在过去的几年中,开源软件(OSS)开发获得了极大的欢迎,并吸引了众多开发人员。 根据软件工程民俗,软件的体系结构和组织取决于贡献者的沟通方式。 开发人员之间的交流方式会影响他们之间的知识共享。 与正式组织不同,OSS项目中的通信网络结构不受限制且无计划地发展。 我们开发了一种非合作博弈理论模型,以研究OSS团队中的网络形成并描述稳定有效的结构。 我们基于开发人员的信息量将其异构性纳入网络。 我们发现,对于给定的场景,可能存在几种效率低下的稳定结构。 我们还发现可能并不总是存在有效的稳定结构。 这可以通过以下事实来解释:结构的稳定性取决于开发人员的自我效用最大化,而结构的效率取决于组效用的最大化。 通常,结构的稳定性和效率之间存在紧张关系,因为开发人员的行为是出于自身利益而不是群体利益。 我们发现,每当出现这种压力时,从效率的角度来看,稳定的结构要么跨开发类型连接不足,要么在开发人员类型内部过度连接。 根据经验,我们使用潜在类模型并分析Sourceforge.net上托管的两个真实世界的OSS项目。 对于每个项目,都会确定不同类型的开发人员和稳定的结构,这与我们模型的预测非常吻合。 我们将进一步讨论结果的含义,并为将来的研究提供指导。


网友评论