A Survey-Based Qualitative Study to Characterize Expectations of Software Developers from Five Stakeholders
Background. Studies on developer productivity and well-being find that the perceptions of productivity in a software team can be a socio-technical problem. Intuitively, problems and challenges can be better handled by managing expectations in software teams.
Aim. Our goal is to understand whether the expectations of software developers vary towards diverse stakeholders in software teams.
Method. We surveyed 181 professional software developers to understand their expectations from five different stakeholders: (1) organizations, (2) managers, (3) peers, (4) new hires, and (5) government and educational institutions. The five stakeholders are determined by conducting semi-formal interviews of software developers. We ask open-ended survey questions and analyze the responses using open coding.
Results. We observed 18 multi-faceted expectations types. While some expectations are more specific to a stakeholder, other expectations are cross-cutting. For example, developers expect work-benefits from their organizations, but expect the adoption of standard software engineering (SE) practices from their organizations, peers, and new hires.
Conclusion. Out of the 18 categories, three categories are related to career growth. This observation supports previous research that happiness cannot be assured by simply offering more money or a promotion. Among the most number of responses, we find expectations from educational institutions to offer relevant teaching and from governments to improve job stability, which indicate the increasingly important roles of these organizations to help software developers. This observation can be especially true during the COVID-19 pandemic.
Wed 13 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:30 - 16:25 | Development Approaches and RequirementsTechnical Papers / Emerging Results and Vision papers at ESEM ROOM Chair(s): Robert Feldt Chalmers University of Technology, Sweden | ||
15:30 15mTalk | Why Do Organizations Adopt Agile Scaling Frameworks?— A Survey of Practitioners Technical Papers Putta Abheeshta Aalto University, Ömer Uludag Technical University of Munich, Shun Long Hong Technical University of Munich, Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland, Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway | ||
15:45 15mTalk | A Model of Software Prototyping based on a Systematic Map Technical Papers Elizabeth Bjarnason Lund University, Sweden, Franz Lang Department of Computer Science, Lund University, Alexander Mjöberg Department of Computer Science, Lund University Media Attached | ||
16:00 15mTalk | A Survey-Based Qualitative Study to Characterize Expectations of Software Developers from Five Stakeholders Technical Papers Khalid Hasan Bangladesh University of Engineering and Technology, Partho Chakraborty Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Rifat Shahriyar Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Anindya Iqbal Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Gias Uddin University of Calgary, Canada | ||
16:15 10mTalk | Vision for an Artefact-based Approach to Regulatory Requirements Engineering Emerging Results and Vision papers Oleksandr Kosenkov fortiss GmbH, Michael Unterkalmsteiner Blekinge Institute of Technology, Daniel Mendez Blekinge Institute of Technology, Davide Fucci Blekinge Institute of Technology |