Please use this identifier to cite or link to this item: https://ruomoplus.lib.uom.gr/handle/8000/1972
Title: Software Engineering Practices in Smart Contract Development: A Systematic Mapping Study
Authors: Giatzis, Antonios 
Arvanitou, Elvira-Maria 
Papadopoulou, Danai 
Maikantis, Theodoros 
Nikolaidis, Nikolaos 
Feitosa, Daniel 
Georgiadis, Christos K. 
Ampatzoglou, Apostolos 
Chatzigeorgiou, Alexander 
Konstantinidis, Evdokimos 
Bamidis, Panagiotis 
Author Department Affiliations: Department of Applied Informatics 
Department of Applied Informatics 
Department of Applied Informatics 
Department of Applied Informatics 
Department of Applied Informatics 
Department of Applied Informatics 
Author School Affiliations: School of Information Sciences 
School of Information Sciences 
School of Information Sciences 
School of Information Sciences 
School of Information Sciences 
Editors: Pfahl, Dietmar 
Gonzalez Huerta, Javier 
Klünder, Jil Ann-Christin 
Anwar, Hina 
Subjects: FRASCATI__Natural sciences__Computer and information sciences
FRASCATI__Engineering and technology__Electrical engineering, Electronic engineering, Information engineering
Keywords: Blockchain
Cost
Mapping Study
Smart Contract Development
Software Engineering Practices
Software Quality
Issue Date: 27-Nov-2024
Publisher: Springer
Series/Report no.: Lecture Notes in Computer Science
ISSN: 0302-9743
Volume Title: Product-Focused Software Process Improvement. PROFES 2024
Volume: 15452 LNCS
Start page: 360
End page: 367
Conference: PROFES 2024 
Abstract: 
Smart Contracts are pieces of software that are deployed in Blockchain infrastructures to enable the interaction (and production of value) between unknown parties, without intermediaries, but in a trustworthy and transparent manner. A key to Smart Contracts’ success is their delivery to excellent standards of quality (e.g., security, documentation, code understandability etc.). To achieve this goal, the development of Smart Contracts needs to be driven by proven software engineering practices. In this paper, we conducted a systematic mapping study to get a comprehensive overview on how “good” software engineering practices are applied to Smart Contract Development. To identify primary studies that lie on the intersection of software engineering and smart contract development, we have selected specific publication venues and queried the literature. After applying the selection criteria, 113 studies were identified, analyzed, and synthesized results have been reported. The results provided some actionable implications for researchers and practitioners.
URI: https://ruomoplus.lib.uom.gr/handle/8000/1972
ISBN: [9783031783852]
DOI: 10.1007/978-3-031-78386-9_26
Rights: Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Corresponding Item Departments: Department of Applied Informatics
Department of Applied Informatics
Department of Applied Informatics
Department of Applied Informatics
Department of Applied Informatics
Appears in Collections:Conference proceedings

Files in This Item:
File Description SizeFormat
giatzis2024profes.pdf351,06 kBAdobe PDF
View/Open
Show full item record

SCOPUSTM   
Citations

1
checked on Apr 17, 2026

Page view(s)

326
checked on Apr 18, 2026

Download(s)

116
checked on Apr 18, 2026

Google ScholarTM

Check

Altmetric

Altmetric


This item is licensed under a Creative Commons License Creative Commons