GitQ- Towards Using Badges as Visual Cues for GitHub Projects

GitHub hosts millions of software repositories, facilitating developers to contribute to many projects in multiple ways. Most of the information about the repositories are text-based in the form of stars, forks, commits, and so on. However, developers willing to contribute to projects on GitHub often find it challenging to select appropriate projects to contribute or reuse due to the large number of repositories present on GitHub. Adding visual cues such as badges, to the repositories might reduce the search space for developers. Hence, we present GitQ, to automatically augment GitHub repositories with badges representing information about source code and project maintenance. Presenting GitQ as a browser plugin to GitHub, could make it easily accessible to developers using GitHub. GitQ is evaluated with 15 developers based on the UTAUT model to understand developer perception towards its usefulness. We observed that 11 out of 15 developers perceived GitQ to be useful in identifying the right set of repositories using visual cues generated by GitQ.

READ FULL TEXT

page 4

page 5

page 6

page 7

research
02/11/2022

GitHub Sponsors: Exploring a New Way to Contribute to Open Source

GitHub Sponsors, launched in 2019, enables donations to individual open ...
research
10/05/2017

Unusual Events in GitHub Repositories

In large and active software projects, it becomes impractical for a deve...
research
05/19/2022

GitRanking: A Ranking of GitHub Topics for Software Classification using Active Sampling

GitHub is the world's largest host of source code, with more than 150M r...
research
07/11/2022

Dev2vec: Representing Domain Expertise of Developers in an Embedding Space

Accurate assessment of the domain expertise of developers is important f...
research
10/28/2017

DevRank: Mining Influential Developers In Github

As the social coding is becoming increasingly popular, understanding the...
research
03/08/2021

Will You Come Back to Contribute? Investigating the Inactivity of OSS Core Developers in GitHub

Several Open Source Software (OSS) projects depend on the continuity of ...
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