Understanding Emotions of Developer Community Towards Software Documentation

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 emotion.

READ FULL TEXT

page 1

page 3

research
04/22/2019

Why Software Projects need Heroes (Lessons Learned from 1100+ Projects)

A "hero" project is one where 80 the 20 since they might cause bottlenec...
research
08/03/2020

How Different is Test Case Prioritization for Open and Closed Source Projects?

Improved test case prioritization means that software developers can det...
research
03/06/2021

Blueprint: Cyberinfrastructure Center of Excellence

In 2018, NSF funded an effort to pilot a Cyberinfrastructure Center of E...
research
04/11/2022

Can instability variations warn developers when open-source projects boost?

Although architecture instability has been studied and measured using a ...
research
08/17/2023

Personalized First Issue Recommender for Newcomers in Open Source Projects

Many open source projects provide good first issues (GFIs) to attract an...
research
05/18/2020

Exploring Software Reusability Metrics with Q A Forum Data

Question and answer (Q A) forums contain valuable information regardin...
research
03/22/2019

Why do developers take breaks from contributing to OSS projects? A preliminary analysis

Creating a successful and sustainable Open Source Software (OSS) project...

Please sign up or login with your details

Forgot password? Click here to reset