Blockchain-Oriented Software Variant Forks: A Preliminary Study

04/23/2022
by   Henrique Rocha, et al.
0

In collaborative social development platforms such as GitHub, forking a repository is a common activity. A variant fork wants to split the development from the original repository and grow towards a different direction. In this preliminary exploratory research, we analyze the possible reasons for creating a variant fork in blockchain-oriented software. By collecting repositories in GitHub, we created a dataset with repositories and their variants, from which we manually analyzed 86 variants. Based on the variants we studied, the main reason to create a variant in blockchain-oriented software is to support a different blockchain platform (65

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2021

Blockchain Developments and Innovations

Blockchain has received expanding interest from various domains. Institu...
research
03/17/2020

An Exploratory Study to Find Motives Behind Cross-platform Forks from Software Heritage Dataset

The fork-based development mechanism provides the flexibility and the un...
research
10/04/2022

Comparative Study of Blockchain Development Platforms: Features and Applications

Many developers have ideas to create blockchain applications but do not ...
research
09/08/2017

BlockSci: Design and applications of a blockchain analysis platform

Analysis of blockchain data is useful for both scientific research and c...
research
05/17/2022

An Empirical Study of Blockchain Repositories in GitHub

Blockchain is a distributed ledger technique that guarantees the traceab...
research
02/28/2021

Seamless Variability Management With the Virtual Platform

Customization is a general trend in software engineering, demanding syst...
research
09/08/2023

How can feature usage be tracked across product variants? Implicit Feedback in Software Product Lines

Implicit feedback is collecting information about software usage to unde...

Please sign up or login with your details

Forgot password? Click here to reset