Activity-Based Analysis of Open Source Software Contributors: Roles and Dynamics

03/13/2019
by   Jinghui Cheng, et al.
0

Contributors to open source software (OSS) communities assume diverse roles to take different responsibilities. One major limitation of the current OSS tools and platforms is that they provide a uniform user interface regardless of the activities performed by the various types of contributors. This paper serves as a non-trivial first step towards resolving this challenge by demonstrating a methodology and establishing knowledge to understand how the contributors' roles and their dynamics, reflected in the activities contributors perform, are exhibited in OSS communities. Based on an analysis of user action data from 29 GitHub projects, we extracted six activities that distinguished four Active roles and five Supporting roles of OSS contributors, as well as patterns in role changes. Through the lens of the Activity Theory, these findings provided rich design guidelines for OSS tools to support diverse contributor roles.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/20/2020

An Empirical Study of User Support Tools in Open Source Software

End users positive response is essential for the success of any software...
research
10/19/2022

RoleSeer: Understanding Informal Social Role Changes in MMORPGs via Visual Analytics

Massively multiplayer online role-playing games create virtual communiti...
research
04/26/2021

Ideology in Open Source Development

Open source development, to a great extent, is a type of social movement...
research
04/02/2023

GitHub OSS Governance File Dataset

Open-source Software (OSS) has become a valuable resource in both indust...
research
09/23/2021

Behind the Scenes: On the Relationship Between Developer Experience and Refactoring

Refactoring is widely recognized as one of the efficient techniques to m...
research
05/22/2022

Understanding and Supporting the Design Systems Practice

Design systems represent a user interaction design and development appro...
research
02/08/2018

Digital Data Archives as Knowledge Infrastructures: Mediating Data Sharing and Reuse

Digital data archives play essential roles in knowledge infrastructures ...

Please sign up or login with your details

Forgot password? Click here to reset