This study aims to investigate and characterize the factors that affect Developer Experience (DX) in Software Ecosystems (SECO). To do so, we reviewed the existing literature on scientific databases and digital libraries to map and analyze the state-of-the-art of DX in software development and SECO. As the main contribution, we provide a set of factors to help organizations, teams, individual software developers, and researchers to have a better understanding of the topic and create a better experience that allows them to promote engagement and other benefits when developing artifacts in SECO or elsewhere areas of Software Engineering
User eXperience (UX) is a key factor in the success of software systems. Many software companies fac...
Software engineering tools are being used in the industry in order to improve the productivity and t...
We present the results of an investigation into the nature of the information needs of software deve...
This study aims to investigate and characterize the factors that affect Developer Experience (DX) in...
Software developers use software products to design and develop new software products for others to ...
Developer experience is an important concern for software organizations as enhancing developer exper...
Software ecosystems are an increasingly common setting in which software organizations operate. A s...
Abstract—New ways of working such as globally distributed development or the integration of self-mot...
We present the results of an investigation into the nature of information needs of software develope...
New ways of working such as globally distributed development or the integration of self-motivated ex...
Software developers are both users of development tools but also designers of new software systems. ...
Developer Experience (DX) is being emphasized in recent research, either on the topic of understandi...
Software engineers should have the ability to abstract the complexity of a whole system composed of ...
Visualizing software as ecosystems has been an emergent phenomenon. The objective of this paper is t...
Software ecosystems as a paradigm for large-scale software development encompass a complex mix of te...
User eXperience (UX) is a key factor in the success of software systems. Many software companies fac...
Software engineering tools are being used in the industry in order to improve the productivity and t...
We present the results of an investigation into the nature of the information needs of software deve...
This study aims to investigate and characterize the factors that affect Developer Experience (DX) in...
Software developers use software products to design and develop new software products for others to ...
Developer experience is an important concern for software organizations as enhancing developer exper...
Software ecosystems are an increasingly common setting in which software organizations operate. A s...
Abstract—New ways of working such as globally distributed development or the integration of self-mot...
We present the results of an investigation into the nature of information needs of software develope...
New ways of working such as globally distributed development or the integration of self-motivated ex...
Software developers are both users of development tools but also designers of new software systems. ...
Developer Experience (DX) is being emphasized in recent research, either on the topic of understandi...
Software engineers should have the ability to abstract the complexity of a whole system composed of ...
Visualizing software as ecosystems has been an emergent phenomenon. The objective of this paper is t...
Software ecosystems as a paradigm for large-scale software development encompass a complex mix of te...
User eXperience (UX) is a key factor in the success of software systems. Many software companies fac...
Software engineering tools are being used in the industry in order to improve the productivity and t...
We present the results of an investigation into the nature of the information needs of software deve...