基于沟通风格的开源软件项目涌现型领导力识别
软件工程
2022-01-31 v1
摘要
在开源软件(OSS)社区中,现有的领导力指标主要由代码贡献或社区影响力来衡量。近期关于涌现型领导力(emergent leadership)的研究揭示了协作沟通中智力激发等额外维度。为此,本文提出一种名为 iLead 的自动化方法,利用 issue 评论数据,挖掘沟通风格并识别 OSS 社区中的涌现型领导力行为。我们首先基于现有领导力研究构建 6 类领导力行为。随后,手动标注来自 10 个 OSS 项目的 10,000 条 issue 评论中的领导力行为,并提取 304 条启发式语言模式,以灵活简洁的方式表征不同类型的涌现型领导力行为。接着,开发一种自动化算法,将多个项目提取的不同模式集合合并整理为最终的模排名列表,可用于自动领导力识别。评估结果表明,iLead 的中值精确率(precision)达 0.82、召回率(recall)达 0.78,优于十种机器学习/深度学习基线。为证明实际效用,我们还对 iLead 识别出的领导力行为进行了实证分析与人工评估。我们认为,issue 讨论中的涌现型领导力行为应被纳入考量,以拓宽现有 OSS 领导力视角。并分别针对 OSS 社区与个人开发者,提供了关于社区建设与领导力技能培养的实践洞见。
引用
@article{arxiv.2201.11897,
title = {Identifying Emergent Leadership in OSS Projects Based on Communication Styles},
author = {Yuekai Huang and Ye Yang and Junjie Wang and Wei Zheng and Qing Wang},
journal= {arXiv preprint arXiv:2201.11897},
year = {2022}
}