Initial Coin Offerings and Agile Practices
Simona Ibba,
Andrea Pinna,
Maria Ilaria Lunesu,
Michele Marchesi and
Roberto Tonelli
Additional contact information
Simona Ibba: Department of Electric and Electronic Engineering, University of Cagliari, 09123 Cagliari, Italy
Andrea Pinna: Department of Electric and Electronic Engineering, University of Cagliari, 09123 Cagliari, Italy
Maria Ilaria Lunesu: Department of Electric and Electronic Engineering, University of Cagliari, 09123 Cagliari, Italy
Michele Marchesi: Department of Mathematics and Computer Science, University of Cagliari, 09124 Cagliari, Italy
Roberto Tonelli: Department of Mathematics and Computer Science, University of Cagliari, 09124 Cagliari, Italy
Future Internet, 2018, vol. 10, issue 11, 1-21
Abstract:
An ICO (Initial Coin Offering) is an innovative way to fund projects based on blockchain. The funding is based on the selling of tokens by means of decentralized applications called smart contracts written in Solidity, a programming language specific for Ethereum blockchain. The ICOs work in a volatile context and it is crucial that the team is capable of handling constant changes. The Agile methods, proven practices enabling to develop software in presence of changing requirements, could be a means for managing uncertainty. The main goals of this work are to understand software engineering activities related to ICOs, recognize the ICOs developed using Agile methods, and make a comparison between ICOs and Agile ICOs. In addition, we perform a deeper analysis of Agile ICOs concerning project planning, software development, and code features. Our work shows that the roles of the people involved in an ICO can be compared to the typical roles of the SCRUM methodology. The majority of Agile ICOs use tool of testing before storing smart contract on blockchain. Finally, the application of volumetric and complexity software metrics shows that the files of Agile ICOs is on average shorter and less complex than in other smart contracts.
Keywords: Initial Coin Offerings; Agile methodology; smart contracts; blockchain (search for similar items in EconPapers)
JEL-codes: O3 (search for similar items in EconPapers)
Date: 2018
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (3)
Downloads: (external link)
https://www.mdpi.com/1999-5903/10/11/103/pdf (application/pdf)
https://www.mdpi.com/1999-5903/10/11/103/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jftint:v:10:y:2018:i:11:p:103-:d:177720
Access Statistics for this article
Future Internet is currently edited by Ms. Grace You
More articles in Future Internet from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().