Understanding community participation and engagement in open source software Projects: A systematic mapping study

In the Open Source Software (OSS) paradigm, developers along with users form a community for an OSS project as they share an interest in using/developing the project. Active community engagement is essential for an OSS project to succeed. OSS communities should strive for greater community participa...

Full description

Bibliographic Details
Main Authors: Rajdeep Kaur, Kuljit Kaur Chahal, Munish Saini
Format: Article
Language:English
Published: Elsevier 2022-07-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157820305139
_version_ 1811237757171793920
author Rajdeep Kaur
Kuljit Kaur Chahal
Munish Saini
author_facet Rajdeep Kaur
Kuljit Kaur Chahal
Munish Saini
author_sort Rajdeep Kaur
collection DOAJ
description In the Open Source Software (OSS) paradigm, developers along with users form a community for an OSS project as they share an interest in using/developing the project. Active community engagement is essential for an OSS project to succeed. OSS communities should strive for greater community participation and engagement through the use of tools, practices, and processes. The primary goal of this paper is to presents a review of studies on community participation and engagement in OSS projects based on systematic mapping study and snowballing technique. This study also provides an understanding about the research topics and gaps in the area, utilized research methods and publication venues. We have analyzed 67 research papers related to the study topic. The findings revealed that most of the studies used a combination of survey and questionnaire as a research methodology. We found that community participation and engagement research focuses on 5 main research topics joining process, contribution barriers, motivation, retention, and abandonment. The investigated studies provide more evidence on motivation and contribution barriers but less on the joining process and abandonment. The results presented in this paper will be helpful for researchers to understand the latest trends in this area and identifying the corresponding research gaps.
first_indexed 2024-04-12T12:29:50Z
format Article
id doaj.art-80ac202533f545f0997e892e93f45b84
institution Directory Open Access Journal
issn 1319-1578
language English
last_indexed 2024-04-12T12:29:50Z
publishDate 2022-07-01
publisher Elsevier
record_format Article
series Journal of King Saud University: Computer and Information Sciences
spelling doaj.art-80ac202533f545f0997e892e93f45b842022-12-22T03:33:04ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782022-07-0134746074625Understanding community participation and engagement in open source software Projects: A systematic mapping studyRajdeep Kaur0Kuljit Kaur Chahal1Munish Saini2Department of Computer Science, Guru Nanak Dev University Amritsar, 143005, India; Corresponding author.Department of Computer Science, Guru Nanak Dev University Amritsar, 143005, IndiaDepartment of Computer Engineering and Technology, Guru Nanak Dev University Amritsar, 143005, IndiaIn the Open Source Software (OSS) paradigm, developers along with users form a community for an OSS project as they share an interest in using/developing the project. Active community engagement is essential for an OSS project to succeed. OSS communities should strive for greater community participation and engagement through the use of tools, practices, and processes. The primary goal of this paper is to presents a review of studies on community participation and engagement in OSS projects based on systematic mapping study and snowballing technique. This study also provides an understanding about the research topics and gaps in the area, utilized research methods and publication venues. We have analyzed 67 research papers related to the study topic. The findings revealed that most of the studies used a combination of survey and questionnaire as a research methodology. We found that community participation and engagement research focuses on 5 main research topics joining process, contribution barriers, motivation, retention, and abandonment. The investigated studies provide more evidence on motivation and contribution barriers but less on the joining process and abandonment. The results presented in this paper will be helpful for researchers to understand the latest trends in this area and identifying the corresponding research gaps.http://www.sciencedirect.com/science/article/pii/S1319157820305139Open source softwareCommunity participationCommunity engagementCommunity dynamicsSystematic mapping study
spellingShingle Rajdeep Kaur
Kuljit Kaur Chahal
Munish Saini
Understanding community participation and engagement in open source software Projects: A systematic mapping study
Journal of King Saud University: Computer and Information Sciences
Open source software
Community participation
Community engagement
Community dynamics
Systematic mapping study
title Understanding community participation and engagement in open source software Projects: A systematic mapping study
title_full Understanding community participation and engagement in open source software Projects: A systematic mapping study
title_fullStr Understanding community participation and engagement in open source software Projects: A systematic mapping study
title_full_unstemmed Understanding community participation and engagement in open source software Projects: A systematic mapping study
title_short Understanding community participation and engagement in open source software Projects: A systematic mapping study
title_sort understanding community participation and engagement in open source software projects a systematic mapping study
topic Open source software
Community participation
Community engagement
Community dynamics
Systematic mapping study
url http://www.sciencedirect.com/science/article/pii/S1319157820305139
work_keys_str_mv AT rajdeepkaur understandingcommunityparticipationandengagementinopensourcesoftwareprojectsasystematicmappingstudy
AT kuljitkaurchahal understandingcommunityparticipationandengagementinopensourcesoftwareprojectsasystematicmappingstudy
AT munishsaini understandingcommunityparticipationandengagementinopensourcesoftwareprojectsasystematicmappingstudy