Towards Mining OSS Skills from GitHub Activity

03/03/2022
by   Jenny T. Liang, et al.
0

Open source software (OSS) development relies on diverse skill sets. However, to our knowledge, there are no tools which detect OSS-related skills. In this paper, we present a novel method to detect OSS skills and prototype it in a tool called Disko. Our approach relies on identifying relevant signals, which are measurable activities or cues associated with a skill. Our tool detects how contributors 1) teach others to be involved in OSS projects, 2) show commitment towards an OSS project, 3) have knowledge in specific programming languages, and 4) are familiar with OSS practices. We then evaluate the tool by administering a survey to 455 OSS contributors. We demonstrate that Disko yields promising results: it detects the presence of these skills with precision scores between 77 would display their high-proficiency skills. Our approach can be used to transform existing OSS experiences, such as identifying collaborators, matching mentors to mentees, and assigning project roles. Given the positive results and potential impact of our approach, we outline future research opportunities in interpreting and sharing OSS skills.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2022

Understanding Skills for OSS Communities on GitHub

The development of open source software (OSS) is a broad field which req...
research
11/02/2022

Supporting the Task-driven Skill Identification in Open Source Project Issue Tracking Systems

Selecting an appropriate task is challenging for contributors to Open So...
research
03/05/2019

Practical Knowledge Management Tool Use in a Software Consulting Company

Tools for managing technical skills are used in many companies, but ther...
research
03/23/2023

GiveMeLabeledIssues: An Open Source Issue Recommendation System

Developers often struggle to navigate an Open Source Software (OSS) proj...
research
10/04/2022

What is the Price of a Skill? Revealing the Complementary Value of Skills

The global workforce is urged to constantly reskill, as technological ch...
research
09/11/2017

Automated Identification of Trampoline Skills Using Computer Vision Extracted Pose Estimation

A novel method to identify trampoline skills using a single video camera...
research
07/20/2018

Learning Representations for Soft Skill Matching

Employers actively look for talents having not only specific hard skills...

Please sign up or login with your details

Forgot password? Click here to reset