Mostrar el registro sencillo del ítem

Artículo

dc.creatorVarela Vaca, Ángel Jesúses
dc.creatorReina Quintero, Antonia Maríaes
dc.date.accessioned2022-11-22T10:15:40Z
dc.date.available2022-11-22T10:15:40Z
dc.date.issued2022
dc.identifier.citationVarela Vaca, Á.J. y Reina Quintero, A.M. (2022). Smart Contract Languages: A Multivocal Mapping Study. ACM Computing Surveys, 54 (1), 3:1-3:38. https://doi.org/10.1145/3423166.
dc.identifier.issn0360-0300es
dc.identifier.issn1557-7341es
dc.identifier.urihttps://hdl.handle.net/11441/139664
dc.description.abstractBlockchain is a disruptive technology that has attracted the attention of the scientific community and compa nies, as proven by the exponential growth of publications on this topic in recent years. This growing interest is mainly due to the promise that the use of blockchain enables it to be verified, without including any trusted intermediaries, that the information received from the network is authentic and up-to-date. In this respect, blockchain is a distributed database that can be seen as a ledger that records all transactions that have ever been executed. In this context, smart contracts are pieces of software used to facilitate, verify, and enforce the negotiation of a transaction on a blockchain platform. These pieces of software are implemented by using programming languages, which are sometimes provided by the blockchain platforms themselves. This study aims to (1) identify and categorise the state-of-the-art related to smart contract languages, in terms of the existing languages and their main features, and (2) identify new research opportunities. The review has been conducted as a multivocal mapping study that followsthe guidelines proposed by Garousi et al. for conducting multivocal literature reviews, as well as the guidelines proposed by Kitchenham and Charters for conducting mapping studies. As a result of the implementation of the review protocol, 4,119 papers were gathered, and 109 of them were selected for extraction. The contributions of this article are twofold: (1) 101 different smart contract languages have been identified and classified according to a variety of criteria; (2) a discussion on the findings and their implications for future research have been outlined. As a conclusion, it could be stated that a rigorous and replicable overview of the state-of-the-art of smart contract languages has been provided that can benefit not only researchers but also practitioners in the field, thanks to its multivocal nature.es
dc.description.sponsorshipMinisterio de Ciencia y Tecnología RTI2018-094283-B-C33 (ECLIPSE)es
dc.description.sponsorshipJunta de Andalucía COPERNICA (P20-01224)es
dc.description.sponsorshipJunta de Andalucía METAMORFOSIS (US-1381375)es
dc.formatapplication/pdfes
dc.format.extent38es
dc.language.isoenges
dc.publisherACM: Association for Computing Machineryes
dc.relation.ispartofACM Computing Surveys, 54 (1), 3:1-3:38.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSmart contract languagees
dc.subjectmultivocal literature mapping studyes
dc.subjectSystematic literature reviewes
dc.subjectBlockchaines
dc.titleSmart Contract Languages: A Multivocal Mapping Studyes
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDRTI2018-094283-B-C33 (ECLIPSE)es
dc.relation.projectIDCOPERNICA (P20-01224)es
dc.relation.projectIDMETAMORFOSIS (US-1381375)es
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3423166es
dc.identifier.doi10.1145/3423166es
dc.contributor.groupUniversidad de Sevilla. TIC-258: Data-centric Computing Research Hubes
dc.journaltitleACM Computing Surveyses
dc.publication.volumen54es
dc.publication.issue1es
dc.publication.initialPage3:1es
dc.publication.endPage3:38es
dc.contributor.funderMinisterio de Ciencia y Tecnología (MCYT). Españaes
dc.contributor.funderJunta de Andalucíaes
dc.description.awardwinningPremio Mensual Publicación Científica Destacada de la US. Escuela Técnica Superior de Ingeniería Informática

FicherosTamañoFormatoVerDescripción
Smart Contract Languages A ...2.075MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional