软件导刊2025,Vol.24Issue(5):107-114,8.DOI:10.11907/rjdk.241204
基于有向加权网的开源社区协作偏好行为分析
Analysis of Collaboration Preferences in Open Source Communities Based on Directed Weighted Networks
摘要
Abstract
In open-source software development,the dynamic analysis of developer collaboration networks is crucial for understanding and optimizing project progress.Current research on developer collaboration networks mostly relies on undirected graph models,leading to a coarse analysis of the directionality and weight of collaborations among developers.Therefore,this thesis constructs a network of developer role collab-oration preferences,focusing on two issues:the collaboration preferences among different types of developers and their evolution with software versions,and how role transitions affect developers'collaboration preferences.Through experimental analysis,it was found that core develop-ers initially collaborate mainly with core developers,but as software versions evolve,they shift towards collaborating with transitional develop-ers.Junior developers consistently prefer to collaborate with core developers,while the collaboration partners of transitional developers change with the project phase.Additionally,it was discovered that role transitions significantly impact developers'collaboration preferences,indicat-ing that collaboration patterns in open-source software projects exhibit significant dynamism and complexity.关键词
开发者协作网络/有向加权图/协作偏好/角色变迁/软件开发Key words
developer collaboration network/directed weighted graph/collaboration preference/role change/software development分类
信息技术与安全科学引用本文复制引用
曾星,罗丽,游兰,黄子祎,王伟,金红..基于有向加权网的开源社区协作偏好行为分析[J].软件导刊,2025,24(5):107-114,8.基金项目
国家自然科学基金项目(61977021) (61977021)
湖北省自然科学基金联合基金项目(2024AFD416) (2024AFD416)
湖北省重点研发计划项目(2022BAA044) (2022BAA044)
湖北省教育厅科学研究计划项目(Q20211010) (Q20211010)