摘要

为了更好地管理GitHub开源软件开发的整个过程,本文构建了一个完整的开源软件开发过程中用户行为分析的模型(简称OUBA-Model).在该模型中,本文首先提出LRF用户行为重要度度量方法对开源软件开发中相关的用户行为重要性进行度量,得到用户行为中的关键用户行为;然后对关键用户行为进行分析.实验结果表明在开源软件开发中与PR和Issue相关的用户行为显得尤为重要,且在开源软件开发过程中这些行为与开源项目的流行度之间存在相关性.同时,分析的结果可以更好地指导GitHub开源软件的管理与开发.