If you want to check the knowledge base at it was presented in our publication, please select the paper-version release on this repository. The latest version on the knowledge base do not have the same columns and sheets than the paper version.
This repository contains a collection of 160 blockchain-based software patterns, obtained across 20 academic papers on blockchain-based patterns. This collection is stored in an Excel spreadsheet.
In this file, you will find 4 sheets:
- Taxonomy: presents the taxonomy used to classify the patterns.
- Papers: lists all the papers studied during the systematic literature review, and if they have been accepted or rejected for the final corpus of papers.
- Proposals: lists all the collected patterns from the papers. Those patterns have been classified on different dimensions, and are described using a simplified pattern form.
- Patterns: synthesizes similar patterns from the proposals to single patterns.
A script has been written to generate a JSON version of this knowledge base, reused in our other repository (blockchain-patterns-ontology). If you want to execute it after modifying the Excel KB, make sure that Node.js is installed then type the following:
npm install
npm start
We plan to add more proposals and patterns, and change the Paper sheet from Paper to Source, to allow using non-academic sources.
This work is licensed under a Creative Commons Attribution 4.0 International License.