Exploring Developer Experience Factors in Software Ecosystems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zacarias, Rodrigo Oliveira, Antunes, Léo Carvalho Ramos, Barros, Márcio de Oliveira, Santos, Rodrigo Pereira dos, Lago, Patricia
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911073785872384
author Zacarias, Rodrigo Oliveira
Antunes, Léo Carvalho Ramos
Barros, Márcio de Oliveira
Santos, Rodrigo Pereira dos
Lago, Patricia
author_facet Zacarias, Rodrigo Oliveira
Antunes, Léo Carvalho Ramos
Barros, Márcio de Oliveira
Santos, Rodrigo Pereira dos
Lago, Patricia
contents Context: Developer experience (DX) plays a key role in developers' performance and their continued involvement in a software ecosystem (SECO) platform. While researchers and practitioners have recognized several factors affecting DX in SECO platforms, a clear roadmap of the most influential factors is still missing. This is particularly important given the direct impact on developers' interest in SECO and their ongoing engagement with the common technological platform. Goal: This work aims to identify key DX factors and understand how they influence third-party developers' decisions to adopt and keep contributing to a SECO. Methods: We conducted a systematic mapping study (SMS), analyzing 29 studies to assess the state-of-the-art of DX in SECO. Additionally, we conducted a Delphi study to evaluate the influence of 27 DX factors (identified in our SMS) from the perspective of 21 third-party developers to adopt and keep contributing to a SECO. Results: The factors that most strongly influence developers' adoption and ongoing contributions to a SECO are: financial costs for using the platform, desired technical resources for development, low barriers to entry into the applications market, and more financial gains. Conclusion: DX is essential for the success and sustainability of SECO. Our set of DX factors provides valuable insights and recommendations for researchers and practitioners to address key DX concerns from the perspective of third-party developers.
format Preprint
id arxiv_https___arxiv_org_abs_2506_19757
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Exploring Developer Experience Factors in Software Ecosystems
Zacarias, Rodrigo Oliveira
Antunes, Léo Carvalho Ramos
Barros, Márcio de Oliveira
Santos, Rodrigo Pereira dos
Lago, Patricia
Software Engineering
Human-Computer Interaction
Context: Developer experience (DX) plays a key role in developers' performance and their continued involvement in a software ecosystem (SECO) platform. While researchers and practitioners have recognized several factors affecting DX in SECO platforms, a clear roadmap of the most influential factors is still missing. This is particularly important given the direct impact on developers' interest in SECO and their ongoing engagement with the common technological platform. Goal: This work aims to identify key DX factors and understand how they influence third-party developers' decisions to adopt and keep contributing to a SECO. Methods: We conducted a systematic mapping study (SMS), analyzing 29 studies to assess the state-of-the-art of DX in SECO. Additionally, we conducted a Delphi study to evaluate the influence of 27 DX factors (identified in our SMS) from the perspective of 21 third-party developers to adopt and keep contributing to a SECO. Results: The factors that most strongly influence developers' adoption and ongoing contributions to a SECO are: financial costs for using the platform, desired technical resources for development, low barriers to entry into the applications market, and more financial gains. Conclusion: DX is essential for the success and sustainability of SECO. Our set of DX factors provides valuable insights and recommendations for researchers and practitioners to address key DX concerns from the perspective of third-party developers.
title Exploring Developer Experience Factors in Software Ecosystems
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2506.19757