Towards user-centered and legally relevant smart-contract development: A systematic literature review

被引:24
|
作者
Dixit, Abhishek [1 ]
Deval, Vipin [1 ,3 ]
Dwivedi, Vimal [1 ]
Norta, Alex [1 ]
Draheim, Dirk [2 ]
机构
[1] Tallinn Univ Technol, Blockchain Technol Grp, Akad Tee 21-1, EE-12811 Tallinn, Estonia
[2] Tallinn Univ Technol, Informat Syst Grp, Akad Tee 15a, EE-12618 Tallinn, Estonia
[3] KIET Grp Inst, Dept Comp Sci & Engg, Ghaziabad 201206, India
关键词
Blockchain; Smart contract; Ricardian contract; Business collaboration; Legal relevance; BLOCKCHAIN TECHNOLOGY; LANGUAGE; CODE; LAW; VALIDATION; EXPERIENCE; PLATFORM; MODELS; END;
D O I
10.1016/j.jii.2021.100314
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Smart contracts (SC) run on blockchain technology (BCT) to implement agreements between several parties. As BCT grows, organizations aim to automate their processes and engage in business collaborations using SCs. The translation of contract semantics into SC language semantics is difficult due to ambiguous contractual interpretation by the several parties and the developers. Also, an SC language itself misses the language constructs needed for semantically expressing collaboration terms. This leads to SC coding errors that result in contractual conflicts over transactions during the performance of SCs and thus, novel SC solutions incur high development and maintenance costs. Various model-based and no/low code development approaches address this issue by enabling higher abstractions in SC development. Still, the question remains unanswered how contractual parties, i.e., end-users with non-IT skills, manage to develop legally relevant SCs with ease. This study aims to (1) identify and categorize the state of the art of SC automation models, in terms of their technical features, and their legal significance, and to (2) identify new research opportunities. The review has been conducted as a systematic literature review (SLR) that follows the guidelines proposed by Kitchenham for performing SLRs in software-engineering. As a result of the implementation of the review protocol, 1367 papers are collected, and 33 of them are selected for extraction and analysis. The contributions of this article are threefold: (1) 10 different SC automation models/frameworks are identified and classified according to their technical and implementation features; (2) 11 different legal contract parameters are identified and categorized into 4 legal criteria classes; (3) a comparative analysis of SC-automation models in the context of their legal significance is conducted that identifies the degrees to which the SC-automation models are considered legally relevant. As a conclusion, we produce a comprehensive and replicable overview of the state of the art of SC automation models and a systematic measure of their legal significance to benefit practitioners in the field.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] A Systematic Review of User-Centered Design Techniques Applied to the Design of Mobile Application User Interfaces
    Quezada, Percy
    Cueva, Rony
    Paz, Freddy
    DESIGN, USER EXPERIENCE, AND USABILITY: UX RESEARCH AND DESIGN, DUXU 2021, PT I, 2021, 12779 : 100 - 114
  • [22] User-Centered Development and Field Testing of LiveWell: A Smart Phone Application for Bipolar Disorder
    Goulding, Evan
    Dopke, Cynthia
    Michaels, Tania
    Aneja, Monika
    Martin, Clair
    Bank, Andrew
    Begale, Mark
    Mohr, David
    NEUROPSYCHOPHARMACOLOGY, 2015, 40 : S171 - S172
  • [23] Development of User-Centered Smart Child Seat for NCAP Requirements Via IoT Platform
    Azmi, Nur Fatihah
    Mokhtar, Nur Hazwani
    Norman, Mohamad Faiz
    Arith, Faiz
    PRZEGLAD ELEKTROTECHNICZNY, 2021, 97 (12): : 63 - 67
  • [24] End-User Development Tools for the Smart Home: A Systematic Literature Review
    Fogli, Daniela
    Lanzilotti, Rosa
    Piccinno, Antonio
    DISTRIBUTED, AMBIENT AND PERVASIVE INTERACTIONS, (DAPI 2016), 2016, 9749 : 69 - 79
  • [25] A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges
    Vacca, Anna
    Di Sorbo, Andrea
    Visaggio, Corrado A.
    Canfora, Gerardo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 174
  • [26] Automated Repair of Smart Contract Vulnerabilities: A Systematic Literature Review
    Kiani, Rasoul
    Sheng, Victor S.
    ELECTRONICS, 2024, 13 (19)
  • [27] A systematic review of the smart home literature: A user perspective
    Marikyan, Davit
    Papagiannidis, Savvas
    Alamanos, Eleftherios
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2019, 138 : 139 - 154
  • [28] Towards a user-centered development process of machine learning applications for manufacturing domain experts
    Csiszar, Akos
    Hein, Philipp
    Waechter, Michael
    Verl, Alexander
    Bullinger, Angelika C.
    2020 THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2020), 2020, : 36 - 39
  • [29] Towards a User-Centered Design Approach for the Development of Social Assistive Robots in Office Environments
    Pimminger, Sebastian
    Kurschl, Werner
    Schoenboeck, Johannes
    Slabihoud, Ralph
    Froschauer, Roman
    Zwettler, Gerald Adam
    17TH ACM INTERNATIONAL CONFERENCE ON PERVASIVE TECHNOLOGIES RELATED TO ASSISTIVE ENVIRONMENTS, PETRA 2024, 2024, : 45 - 54
  • [30] A Systematic Review of User-Centered Design Framework Applied to the Redesign of Purchase Order Modules
    Avelino, Alexis
    Cueva, Rony
    Paz, Freddy
    DESIGN, USER EXPERIENCE, AND USABILITY: DESIGN THINKING AND PRACTICE IN CONTEMPORARY AND EMERGING TECHNOLOGIES, PT III, 2022, 13323 : 106 - 123