Analytics of tools and methodologies for blockchain-based software systems development
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Truong, Hong-Linh | |
dc.contributor.author | Ta, Minh | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Truong, Hong-Linh | |
dc.date.accessioned | 2020-08-23T17:19:48Z | |
dc.date.available | 2020-08-23T17:19:48Z | |
dc.date.issued | 2020-08-18 | |
dc.description.abstract | Our motivations are to improve the development speed and accelerate the learning process on the usage of tools in software development in blockchain-based projects. We focus on the analytics of development tools and methodologies in blockchain-based projects. Then we aim to develop a knowledge exploring service to help development stakeholders capture the knowledge faster, become more aware of potential limitations using the tools in blockchain-based systems development. First, we look at researches on background knowledge of blockchain, software development and current works on improving software development in blockchain-based projects. Through the researches and current works, we realize the research gap, which is the understanding of usage of tools in blockchain-based projects. Next, to fill in the research gap, we provide an overview picture and analyses tools and frameworks used in software development in blockchain-based projects. Lastly, we develop a proof-of-concept service named Blockchain’s PrAgmatic Knowledge Explorer (BAKE). With the collected data of tools, frameworks, methodologies and their relationships, we can persist the data in a graph database for exploring the knowledge interactively. We also provide Open API endpoints for fetching and updating the knowledge resources continuously and we can generate bootstrapped knowledge for stakeholders such as developers, DevOps, testers and project managers. | en |
dc.format.extent | 64 | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/46141 | |
dc.identifier.urn | URN:NBN:fi:aalto-202008235073 | |
dc.language.iso | en | en |
dc.programme | Master’s Programme in Computer, Communication and Information Sciences | fi |
dc.programme.major | Mobile Computing, Services and Security | fi |
dc.programme.mcode | SCI3045 | fi |
dc.subject.keyword | software development | en |
dc.subject.keyword | blockchain | en |
dc.subject.keyword | service | en |
dc.subject.keyword | stakeholder | en |
dc.title | Analytics of tools and methodologies for blockchain-based software systems development | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | no |