摘要
为了更好地管理GitHub开源软件开发的整个过程,本文构建了一个完整的开源软件开发过程中用户行为分析的模型(简称OUBA-Model).在该模型中,本文首先提出LRF用户行为重要度度量方法对开源软件开发中相关的用户行为重要性进行度量,得到用户行为中的关键用户行为;然后对关键用户行为进行分析.实验结果表明在开源软件开发中与PR和Issue相关的用户行为显得尤为重要,且在开源软件开发过程中这些行为与开源项目的流行度之间存在相关性.同时,分析的结果可以更好地指导GitHub开源软件的管理与开发.
In order to better manage the whole process of GitHub open source software development,this paper constructs a complete model of user behavior analysis( named as OUBA-Model) in the process of open source software development. In this model,this paper firstly proposed an user behavior importance measure method,named as LRF,to measure the importance of user behavior related to open source software development,and then obtained the key user behavior and analyzed the key user behaviors. The experimental results showthat user behavior related to PR and Issue is particularly important in open source software development and there is a correlation between these behaviors and the popularity of open source projects in the process of open source software development. At the same time,the results of the analysis can better guide the management and development of GitHub open source software.
作者
廖志芳
李斯江
贺大禹
赵本洪
LIAO Zhi-fang;LI Si-jiang;HE Da-yu;ZHAO Ben-hong(School of Software Engineering,Central South University,Changsha 410000,China)
出处
《小型微型计算机系统》
CSCD
北大核心
2019年第1期164-168,共5页
Journal of Chinese Computer Systems
基金
中南大学中央高校基本科研业务费专项基金项目(2017zzts613)资助