Blockchain Developer Experience: A Multivocal Literature Review
- URL: http://arxiv.org/abs/2501.11431v1
- Date: Mon, 20 Jan 2025 12:09:27 GMT
- Title: Blockchain Developer Experience: A Multivocal Literature Review
- Authors: P. Soares, A. A. Araujo, G. Destefanis, R. Neykova, R. Saraiva, J. Souza,
- Abstract summary: Development efficiency, multi-network support, and usability are the most addressed aspects in tools and frameworks.
BcDEx is being shaped through five key perspectives: abstraction, adoption facilitation, productivity enhancement, developer education, and BcDEx evaluation.
- Score: 0.0
- License:
- Abstract: The rise of smart contracts has expanded blockchain's capabilities, enabling the development of innovative decentralized applications (dApps). However, this advancement brings its own challenges, including the management of distributed architectures and immutable data. Addressing these complexities requires a specialized approach to software engineering, with blockchain-oriented practices emerging to support development in this domain. Developer Experience (DEx) is central to this effort, focusing on the usability, productivity, and overall satisfaction of tools and frameworks from the engineers' perspective. Despite its importance, research on Blockchain Developer Experience (BcDEx) remains limited, with no systematic mapping of academic and industry efforts. To bridge this gap, we conducted a Multivocal Literature Review analyzing 62 to understand the distribution of BcDEx sources, practical implementations, and their impact. Our findings revealed that academic focus on BcDEx is limited compared to the coverage in gray literature, which primarily includes blogs (41.8%) and corporate sources (21.8%). Particularly, development efficiency, multi-network support, and usability are the most addressed aspects in tools and frameworks. In addition, we found that BcDEx is being shaped through five key perspectives: complexity abstraction, adoption facilitation, productivity enhancement, developer education, and BcDEx evaluation.
Related papers
- Who is to Blame: A Comprehensive Review of Challenges and Opportunities in Designer-Developer Collaboration [20.90113991224472]
Software development relies on effective collaboration between Software Development Engineers (SDEs) and User eXperience Designers (UXDs) to create software products of high quality and usability.
We conducted a systematic literature review of 45 papers published since 2004 to uncover three key collaboration challenges and two main categories of potential best practices.
Our findings have broad applicability for collaboration in software development, extending beyond the partnership between SDEs and UXDs.
arXiv Detail & Related papers (2025-01-20T21:11:06Z) - Generative AI-enabled Blockchain Networks: Fundamentals, Applications,
and Case Study [73.87110604150315]
Generative Artificial Intelligence (GAI) has emerged as a promising solution to address challenges of blockchain technology.
In this paper, we first introduce GAI techniques, outline their applications, and discuss existing solutions for integrating GAI into blockchains.
arXiv Detail & Related papers (2024-01-28T10:46:17Z) - Optimizing Large Language Models to Expedite the Development of Smart
Contracts [0.0]
We introduce MazzumaGPT, a large language model that has been optimised to generate smart contract code.
We outline the optimisation and fine-tuning parameters, evaluate the model's performance on functional correctness and address the limitations and broader impacts of our research.
arXiv Detail & Related papers (2023-10-08T14:29:33Z) - MindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis
of Ethereum-based Decentralised Applications [3.6592446476338445]
This paper presents MindTheDApp, a toolchain designed specifically for the structural analysis of Decentralized Applications (DApps)
Unlike existing tools, our toolchain combines the power of ANTLR4 and Abstract Syntax Tree (AST) techniques to transform the architecture and interactions within smart contracts into a specialized bipartite graph.
arXiv Detail & Related papers (2023-10-03T20:03:08Z) - Enhancing Human-like Multi-Modal Reasoning: A New Challenging Dataset
and Comprehensive Framework [51.44863255495668]
Multimodal reasoning is a critical component in the pursuit of artificial intelligence systems that exhibit human-like intelligence.
We present Multi-Modal Reasoning(COCO-MMR) dataset, a novel dataset that encompasses an extensive collection of open-ended questions.
We propose innovative techniques, including multi-hop cross-modal attention and sentence-level contrastive learning, to enhance the image and text encoders.
arXiv Detail & Related papers (2023-07-24T08:58:25Z) - RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmark [69.19502244910632]
Deep reinforcement learning (RL) has shown significant benefits in solving optimization (CO) problems.
We introduce RL4CO, a unified benchmark with in-depth library coverage of 23 state-of-the-art methods and more than 20 CO problems.
Built on efficient software libraries and best practices in implementation, RL4CO features modularized implementation and flexible configuration of diverse RL algorithms, neural network architectures, inference techniques, and environments.
arXiv Detail & Related papers (2023-06-29T16:57:22Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
Large-scale software development has become a highly collaborative endeavour.
This chapter explores the ecosystems of development bots and GitHub Actions.
It provides an extensive survey of the state-of-the-art in this domain.
arXiv Detail & Related papers (2023-05-08T15:24:23Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - BlockNet Report: Exploring the Blockchain Skills Concept and Best
Practice Use Cases [0.0]
The project explores the academic and industry landscape of existing initiatives in education which offer courses.
Job descriptions and adverts are analyzed in order to specify today's competence requirements from enterprises.
The analysis of the various use cases will be conducted and defined in a standardized format to identify the key drivers and competence requirements for technology applications.
arXiv Detail & Related papers (2021-02-08T16:40:09Z) - Knowledge Integration of Collaborative Product Design Using Cloud
Computing Infrastructure [65.2157099438235]
The main focus of this paper is the concept of ongoing research in providing the knowledge integration service for collaborative product design and development using cloud computing infrastructure.
Proposed knowledge integration services support users by giving real-time access to knowledge resources.
arXiv Detail & Related papers (2020-01-16T18:44:27Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.