Applying a Systematic Literature Review and Content Analysis Method to Analyse Open Source Developers’ Forking Motivation Interpretation, Categories and Consequences

Authors

  • Bee Bee Chua University of Technology, Sydney
  • Ying Zhang University of Technology, Sydney

DOI:

https://doi.org/10.3127/ajis.v24i0.1714

Keywords:

Open Source, Forking, Motivation, Sustainability, Systematic Literature Review, Fork Visibility

Abstract

In open source (OS) environments, forking is a powerful social collaborative technique that creates a social coding community and increases code visibility but it has not been adopted by OS software (OSS) developers. This paper investigates OS forking divergence using contextual frameworks (systematic literature review and content analysis) to analyse OSS developer forking motivation, interpretation, categorisation and consequences. We identified five theoretical forking patterns: 1) forking can revive original project health; 2) few effective frameworks exist to describe project-to-project developer migration; 3) there is a literature on social forking community behaviour; 4) poor guidance is a threat to forking; and 5) most research uses mixed methods. We introduce guidelines for OSS communities to reduce organisational barriers to developer motivation and highlight the important of understanding developer forking. The challenge remains to analyse forking and sustainability from a social community perspective, particularly how programming language, file repositories and developer interest can predict forking motivation and behaviour for both novice OSS developers or experienced developers who want to improve forking performance.

Author Biography

Bee Bee Chua, University of Technology, Sydney

Bee Bee Chua is a lecturer in the Faculty of Engineering and Information Technology at the University of Technology, Sydney. Prior to joining UTS, Bee Bee was a part-time academic at an overseas institution, a full time senior engineer and a project leader for large corporate organisations. Her background in software configuration of computing science has become the focus for her PhD, with the aim of developing a model for estimating the risk in requirements changes for software practitioners. She has been a member of several program committees and has assisted with the review of conference and journal research papers. Her most recent publications include papers in Empirical Software Engineering, Risk Management, Knowledge Management, Teaching and Learning.In 2010, a research paper entitled ‘Introducing Scholarly Articles: A Way for Attaining Educational Sustainability’, co-authored with Mr. Danilo Bernardo, won a best paper award in an IEEE Conference in the Netherlands Antilles.From the perspective of high quality in teaching, Her recent research includes open source user forking behaviour. 

Downloads

Published

2020-06-16

How to Cite

Chua, B. B., & Zhang, Y. (2020). Applying a Systematic Literature Review and Content Analysis Method to Analyse Open Source Developers’ Forking Motivation Interpretation, Categories and Consequences. Australasian Journal of Information Systems, 24. https://doi.org/10.3127/ajis.v24i0.1714

Issue

Section

Research Articles