摘要
在现代开源软件项目的组织中,经常采用问题库来跟踪和讨论软件开发项目中的错误、任务组织以及新的需求.每个人都可以在问题库中提交问题,某些开发人员则自愿或者被邀请对该问题进行讨论和回答,显然,开发人员的积极参与对于问题解决至关重要.然而,目前为止,对开发人员在问题解决过程中的参与积极性究竟受到了什么因素的影响还没有进行过系统的研究.因此,文章在开源社区Github上选取了23个项目共57,244个问题进行了研究,其中10个为流行度高的项目,13个为问题具有标签的项目.运用关联规则挖掘的方法,对问题解决过程影响参与者积极性的多个潜在影响因素进行了分析,得出了有意义的结论.这些结论为指派问题回答人员或者开发自动推荐回答人员的工具提供了有益的参考.
- 单位