理解开发者社区对软件文档的情绪态度
软件工程
2021-03-02 v1
摘要
开源项目的可用性促进了开发者在广泛项目上的贡献与协作。因此,参与此类开源项目的开发者社区也在不断壮大。许多项目涉及频繁的更新与大量的复用。良好更新的文档有助于更好地理解软件项目,并促进高效的贡献与复用。尽管软件文档在软件的开发与维护中发挥着重要作用,它也面临着诸多问题,包括不充分、不一致、难以维护等。探究开发者对文档的看法有助于理解软件文档中普遍问题的成因。这进一步有助于决定可向开发者社区提供何种培训,以构建对社会更可持续的项目。分析项目贡献者的情感可为理解开发者看法提供洞察。因此,作为该方向的第一步,我们分析针对某软件项目文档的提交消息的情感。为此,我们选取了来自 GHTorrent 数据集的 998 个 GitHub 项目的提交历史,识别出 10,996 条与仓库文档相关的提交。进而,我们应用情感分析技术,以洞察所选提交消息中所表达的情感类型。我们观察到约 45% 的已识别提交消息表达了信任情绪。
引用
@article{arxiv.2103.00881,
title = {Understanding Emotions of Developer Community Towards Software Documentation},
author = {Akhila Sri Manasa Venigalla and Sridhar Chimalakonda},
journal= {arXiv preprint arXiv:2103.00881},
year = {2021}
}
备注
5 pages, 1 figure, 1 table