Exploring Developer Experience Factors in Software Ecosystems
Rodrigo Oliveira Zacarias, L\'eo Carvalho Ramos Antunes, M\'arcio de Oliveira Barros, Rodrigo Pereira dos Santos, Patricia Lago

TL;DR
This study identifies and evaluates key developer experience factors influencing third-party developers' adoption and ongoing contributions to software ecosystems, highlighting financial and technical considerations as most impactful.
Contribution
It provides a systematic mapping and Delphi-based evaluation of 27 DX factors affecting developer engagement in SECOs, offering a clear roadmap for improving DX.
Findings
Financial costs significantly impact developer adoption.
Low barriers to entry encourage ongoing contributions.
Desired technical resources influence developer retention.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
