Abstract
Nowadays Blockchain technology has a great market visibility. The popularization of this concept can be attributed to the exponential success of the Bitcoin cryptocurrency, launched in 2008 by Satoshi Nakamoto. The disruptive vision of this technology and the diverse possibilities of application in different businesses have been generating a series of changes and investments in the market, especially in the financial sector. The emergence of several Fintechs (Startups from the financial sector) that guide their software to Blockchain demonstrates the investments made to advance this technology. In this work, a bibliographical research was carried out in order to understand the state of the art of Blockchain and an experience of use was presented, where an application was developed using this technology, being source of information for the detailed definition of a software development process, based on Lean Startup, to support startups working with projects involving Blockchain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2009). https://bitcoin.org/bitcoin.pdf. Accessed 5 May 2017
Porru, S., et al.: Blockchain-oriented software engineering: challenges and new directions. Departamento de Engenharia Elétrica e Eletrônica, Departamento de Informática e Matemática – Universidade de Cagliari, Itália (2017)
Plansky, J., et al.: A strategist guide to Blockchain (2016). https://www.strategy-business.com/article/A-Strategists-Guide-to_Blockchain?gko=0d586. Accessed 24 out 2017
Kazman, R., Tang, A.: On the worthiness of software engineering re-search (2017). http://shidler.hawaii.edu/sites/shidler.hawaii.edu/files/users/kazman/se_research_worthiness.pdf. Accessed 25 dez 2017
Ries, E.: A startup enxuta: como os empreendedores atuais utilizam a inovação contÃnua para criar empresas extremamente bem-sucedidas. In: RIES, Eric. [tradução Texto Editores]. – Lua de Papel, São Paulo (2012). ISBN 9788581780139
Ribeiro, G.: Lean Startup: análise exploratória sobre sua utilização por novas empresas brasileiras. Dissertação de Mestrado, FGV (2014)
Collins, R.: A new architecture for digital content (2016). http://www.econtentmag.com/Articles/Editorial/Commentary/Blockchain-A-New-Architecture-for-Digital-Content-114161.htm. Accessed 28 out 2017
CPQD. Centro de Pesquisa e Desenvolvimento em Telecomunicações. Tecnologia Blockchain: uma visão geral (2017). http://www.cpqd.com.br. Accessed 05 nov 2017
Cuccuru, P.: Beyond Bitcoin: an early overview on smart contracts. Int. J. Law Inf. Technol. 1(17) (2017)
Lucena, A.U.: Estudo de arquiteturas dos blockchains de Bitcoin e Ethereum. Departamento de Engenharia de Computação e Automação Industrial (DCA), IX Encontro de alunos e docentes do dca/feec/unicamp (EADCA) (2016). http://www.fee.unicamp.br/sites/default/files/departamentos/dca/eadca/eadcaix/artigos/lucena_henriques.pdf. Accessed 05 nov 2017
Murray, A.: All aboard the block chain express. KM World Magazine (2015). http://www.kmworld.com/Articles/Column/The-Future-of-the-Future/All-aboard-the-blockchain-express-102652.aspx. Accessed 06 dez 2017
Szabo, N.: Formalizing and securing relationships on public networks. First Monday 2(9) (1997). http://firstmonday.org/ojs/index.php/fm/article/view/548/469. Accessed 05 nov 2017
Giardino, C., et al.: Software development in startup companies: a systematic mapping study. Inf. Softw. Technol. 56(10), 1200–1218 (2014). http://www.sciencedirect.com/science/article/pii/S0950584914000950?via%3Dihub. Accessed 6 dez 2017
Sutton, G.: The 7 most common legal mistakes startups make (2017). https://www.linkedin.com/pulse/7-most-common-legal-mistakesstartups-make-garrett-sutton-1/. Accessed 15 set 2017
Buterin, V.: Ethereum: a next-generation cryptocurrency and decentralized application platform. Bitcoin Magazine (2014). https://bitcoinmagazine.com/articles/ethereum-next-generation-cryptocurrency-decentralized-application-platform-1390528211/. Accessed 05 dez 2017
Beizer, B.: Software system testing and quality assurance. Van Nostrand Reinhold Co., New York (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Almeida, S., Albuquerque, A., Silva, A. (2019). An Approach to Develop Software that Uses Blockchain. In: Silhavy, R. (eds) Software Engineering and Algorithms in Intelligent Systems. CSOC2018 2018. Advances in Intelligent Systems and Computing, vol 763. Springer, Cham. https://doi.org/10.1007/978-3-319-91186-1_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-91186-1_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91185-4
Online ISBN: 978-3-319-91186-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)