Next Article in Journal
RFID Based Manufacturing Process of Cloud MES
Previous Article in Journal
An Environmentally Aware Scheme of Wireless Sensor Networks for Forest Fire Monitoring and Detection
Article Menu
Issue 11 (November) cover image

Export Article

Open AccessArticle
Future Internet 2018, 10(11), 103;

Initial Coin Offerings and Agile Practices

Department of Electric and Electronic Engineering, University of Cagliari, 09123 Cagliari, Italy
Department of Mathematics and Computer Science, University of Cagliari, 09124 Cagliari, Italy
Author to whom correspondence should be addressed.
Received: 18 September 2018 / Revised: 15 October 2018 / Accepted: 19 October 2018 / Published: 23 October 2018
Full-Text   |   PDF [537 KB, uploaded 23 October 2018]   |  


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. View Full-Text
Keywords: Initial Coin Offerings; Agile methodology; smart contracts; blockchain Initial Coin Offerings; Agile methodology; smart contracts; blockchain

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Ibba, S.; Pinna, A.; Lunesu, M.I.; Marchesi, M.; Tonelli, R. Initial Coin Offerings and Agile Practices. Future Internet 2018, 10, 103.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Future Internet EISSN 1999-5903 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top