The Impact of Human Aspects on the Interactions Between Software Developers and End-Users in Software Engineering: A Systematic Literature Review
Hashini Gunatilake, John Grundy, Rashina Hoda, Ingo Mueller

TL;DR
This systematic literature review explores how human factors influence interactions between software developers and end-users, highlighting positive impacts, challenges, and strategies to improve collaboration in software engineering.
Contribution
It provides a comprehensive overview of human aspects affecting developer-user interactions and offers research gaps and recommendations for future studies and practice.
Findings
Identified key human aspects influencing interactions
Assessed interrelationships and impacts of these aspects
Proposed mitigation strategies for negative effects
Abstract
Context: Research on human aspects within the field of software engineering (SE) has been steadily gaining prominence in recent years. These human aspects have a significant impact on SE due to the inherently interactive and collaborative nature of the discipline. Objective: In this paper, we present a systematic literature review (SLR) on human aspects affecting developer-user interactions. The objective of this SLR is to plot the current landscape of primary studies by examining the human aspects that influence developer-user interactions, their implications, interrelationships, and how existing studies address these implications. Method: We conducted this SLR following the guidelines proposed by Kitchenham et al. We performed a comprehensive search in six digital databases, and an exhaustive backward and forward snowballing process. We selected 46 primary studies for data…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Spreadsheets and End-User Computing
