首页|prAMD:一种GitHub pull-request协作机制自动设计方法

prAMD:一种GitHub pull-request协作机制自动设计方法

扫码查看
社会协作编码的开放性使得软件在开发过程中可以汇聚集体智慧。pull-request作为GitHub中开发人员贡献代码的主要方式,若开发人员之间不能有效地沟通协作,整个开发过程就会变得迟缓低效。因此为了提高协作效率,将pull开发模型下开发人员之间的协作过程建模为一种Agent协作模型。结合实际开发过程中开发人员扮演的不同角色,以及各个角色具有的相关特征,基于自动机制设计方法计算得到满足优化目标的协作机制,一定程度上可以更好地促进开发人员协作,提高开发效率。
PRAMD:A GITHUB PULL-REQUEST COLLABORATION MECHANISM AUTOMATIC DESIGN METHOD
The openness of social collaborative coding makes it possible to gather collective wisdom in the process of software development.Pull-request is the main way for developers to contribute code in GitHub.If developers cannot communicate and cooperate effectively,the whole development process will become slow and inefficient.In order to improve the efficiency of collaboration,the collaboration process between developers under the pull development model was modeled as an Agent collaboration model.Combined with the different roles played by developers in the actual development process and the relevant characteristics of each role,the collaboration mechanism that met the optimization goal was calculated based on the automatic mechanism design method,which could better promote the collaboration of developers and improve the development efficiency to a certain extent.

GitHubPull-requestAutomatic mechanism design

郑阳、郑丽伟、牟永敏

展开 >

北京信息科技大学计算机学院 北京 100101

北京信息科技大学软件工程研究中心 北京 100101

GitHub Pull-request 自动机制设计

国家自然科学基金项目

61402043

2024

计算机应用与软件
上海市计算技术研究所 上海计算机软件技术开发中心

计算机应用与软件

CSTPCD北大核心
影响因子:0.615
ISSN:1000-386X
年,卷(期):2024.41(9)