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%).
翻译:在GitHub等合作社会发展平台中,放弃存储处是一种常见的活动。 变种叉希望将开发与原始存储处分开,然后向不同的方向发展。 在这项初步探索研究中, 我们分析了在块链导向软件中创建一个变种叉的可能原因。 通过在 GitHub 收集储存库, 我们创建了一个包含存储处及其变种的数据集, 我们从中手工分析了86个变种。 根据我们研究的变种, 在块链导向软件中创建变种的主要原因是支持不同的块链平台( 65% ) 。