论文标题
根据沟通方式确定在OSS项目中的新兴领导
Identifying Emergent Leadership in OSS Projects Based on Communication Styles
论文作者
论文摘要
在开源软件(OSS)社区中,现有的领导指标主要通过代码贡献或社区影响力来衡量。关于紧急领导力的最新研究揭示了其他方面,例如协作沟通中的智力刺激。为此,本文提出了一种名为Ilead的自动化方法,以使用问题评论数据来挖掘沟通方式并确定OSS社区中新兴的领导行为。我们从基于现有领导力研究的6种领导行为的构建开始。然后,我们在10,000个OSS项目中的10,000条评论中手动标记领导行为,并提取304个启发式语言模式,这些模式代表了具有灵活和简洁的举止的不同类型的新兴领导行为。接下来,开发了一种自动化算法,以合并和合并从多个项目中提取的不同模式集,为最终的模式排名列表,可用于自动领导识别。评估结果表明,ILEAD可以达到0.82的中值精度,召回0.78,表现优于十个机器/深度学习基线。为了证明实际实用性,我们还对ILEAD所确定的领导行为进行了经验分析和人类评估。我们认为,应考虑发行讨论中的紧急领导行为,以扩大现有的OSS领导观点。分别为OSS社区和个人开发人员提供了有关社区建设和领导技能发展的实用见解。
In open source software (OSS) communities, existing leadership indicators are dominantly measured by code contribution or community influence. Recent studies on emergent leadership shed light on additional dimensions such as intellectual stimulation in collaborative communications. To that end, this paper proposes an automated approach, named iLead, to mine communication styles and identify emergent leadership behaviors in OSS communities, using issue comments data. We start with the construction of 6 categories of leadership behaviors based on existing leadership studies. Then, we manually label leadership behaviors in 10,000 issue comments from 10 OSS projects, and extract 304 heuristic linguistic patterns which represent different types of emergent leadership behaviors in flexible and concise manners. Next, an automated algorithm is developed to merge and consolidate different pattern sets extracted from multiple projects into a final pattern ranking list, which can be applied for the automatic leadership identification. The evaluation results show that iLead can achieve a median precision of 0.82 and recall of 0.78, outperforming ten machine/deep learning baselines. To demonstrate practical usefulness, we also conduct empirical analysis and human evaluation of the identified leadership behaviors from iLead. We argue that emergent leadership behaviors in issue discussion should be taken into consideration to broaden existing OSS leadership viewpoints. Practical insights on community building and leadership skill development are offered for OSS community and individual developers, respectively.