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 | Size | Format | |
|---|---|---|---|---|
| giatzis2024profes.pdf | 351,06 kB | Adobe PDF | View/Open |
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