Open Source Software Development Process: A Systematic Review

08/11/2020
by   Bianca Minetto Napoleao, et al.
0

Open Source Software (OSS) has been recognized by the software development community as an effective way to deliver software. Unlike traditional software development, OSS development is driven by collaboration among developers spread geographically and motivated by common goals and interests. Besides this fact, it is recognized by OSS community the need of understand OSS development process and its activities. Our goal is to investigate the state-of-art about OSS process through conducting a systematic literature review providing an overview of how the OSS community has been investigating OSS process over past years identifying and summarizing OSS process activities and their characteristics as well as translating OSS process in a macro process through BPMN notation. As a result, we systematically analysed 33 studies presenting an overview of the state-of-art of researches regarding OSS process, a generalized OSS development macro process represented by BPMN notation with a detailed description of each OSS process activity and roles in OSS environment. We conclude that OSS process can be in practice further investigated by researchers. In addition, the presented OSS process can be used as a guide for OSS projects and being adapted according to each OSS project reality. It provides insights to managers and developers who want to improve their development process even in OSS and traditional environments. Finally, recommendations for OSS community regarding OSS process activities are provided.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2021

The Effects of Continuous Integration on Software Development: a Systematic Literature Review

Context: Continuous integration (CI) is a software engineering technique...
research
09/08/2022

Alternate Timelines for TidalCycles

The TidalCycles (or Tidal for short) live coding environment has been de...
research
09/21/2022

Community Smells – The Sources of Social Debt: A Systematic Literature Review

Context: Social debt describes the accumulation of unforeseen project co...
research
06/23/2022

Towards a Maturity Model for Systematic Literature Review Process

Background: Systematic literature review (SLR) has been widely adopted t...
research
02/09/2018

State of the Practice for GIS Software

We present a reproducible method to analyze the state of software develo...
research
07/20/2020

Software Development Analytics in Practice: A Systematic Literature Review

Context:Software Development Analytics is a research area concerned with...
research
04/17/2020

A Procedure for Extracting Software Development Process Patterns

Process patterns represent well-structured and successful recurring acti...

Please sign up or login with your details

Forgot password? Click here to reset