The availability of open-source projects facilitates developers to contribute and collaborate on a wide range of projects. As a result, the developer community contributing to such open-source projects is also increasing. Many of the projects involve frequent updates and extensive reuses. A well-updated documentation helps in a better understanding of the software project and also facilitates efficient contribution and reuse. Though software documentation plays an important role in the development and maintenance of software, it also suffers from various issues that include insufficiency, inconsistency, ill-maintainability, and so on. Exploring the perception of developers towards documentation could help in understanding the reasons behind prevalent issues in software documentation. It could further aid in deciding on training that could be given to the developer community towards building more sustainable projects for society. Analyzing sentiments of contributors to a project could provide insights on understanding developer perceptions. Hence, as the first step towards this direction, we analyze sentiments of commit messages specific to the documentation of a software project. To this end, we considered the commit history of 998 GitHub projects from the GHTorrent dataset and identified 10,996 commits that correspond to the documentation of repositories. Further, we apply sentiment analysis techniques to obtain insights on the type of sentiment being expressed in commit messages of the selected commits. We observe that around 45% of the identified commit messages express trust emotion.
翻译:开放源码项目的可用性有助于开发者在广泛的项目中作出贡献和合作。因此,为这种开放源码项目作出贡献的开发者社区也正在增加。许多项目涉及经常更新和广泛再利用。经过更新的文件有助于更好地了解软件项目,也有助于高效率地作出贡献和再利用。虽然软件文件在软件开发和维护中发挥着重要作用,但也存在各种问题,包括软件文件不足、不一致、保存不善等等。探讨开发者对文件的看法可能有助于了解软件文件普遍问题背后的原因。它可以进一步协助决定培训如何向开发者社区提供培训,以建立更可持续的社会项目。分析项目捐助者对项目的看法,可以使人们深入了解开发者的看法。因此,作为朝这个方向迈出的第一步,我们分析承诺为软件项目文件提供具体信息的想法。为此,我们考虑了GHOTorrent数据集998 GitHub项目的承诺历史,并查明了10,996个项目承诺与存储库中表示的情感分析文件相符。我们进一步运用了45种类型分析技术,从而对所选的情感信息表示信任。我们承诺了45种信任。