Skip to content

What should my first open-source contribution on GitHub be? - Part of research published in IEEESoftware

Notifications You must be signed in to change notification settings

vikramsubramanian/what_do_newcomers_to_openSource_do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Analyzing first contributions on GitHub: what do newcomers do

Scripts used to mine data and related work: here

ABSTRACT

The popularity of Open Source Software (OSS) is at an all-time high and for it to remain so it is vital for new developers to continually join and contribute to the OSS community. In this paper, to better understand the first time contributor, we study the characteristics of the first pull request (PR) made to an OSS project by developers. We mine GitHub for the first OSS PR of 3501 developers to study certain characteristics of PRs like size and nature of change. We find that PRs were a mixture of trivial and non-trivial changes and a large portion didn't even involve writing code. 50% of all changes were bug fixes and particularly semantic bug fixes such as adding missing cases. 39% of changes added new features and functionality and almost 80% of these were small changes with a median of 35 lines changed. 14% of all changes were changes to documentation while only 16% of changes to code were accompanied by relevant documentation. By using the data presented, Project leaders and OSS moderators can optimize their projects to attract more developers (particularly first-timers). They can decide which tasks can be delegated to beginners. First timers can learn from other first timers and understand what they should focus on- contributions that are popular and the most likely to be accepted. Those looking to pick up new skills can get some direction on which skill will help them the best.

About

What should my first open-source contribution on GitHub be? - Part of research published in IEEESoftware

Topics

Resources

Stars

Watchers

Forks