“It’s a spectrum”: Exploring Autonomy, Competence, and Relatedness in Software Development Processes and Tools
Honorable MentionAuthors
Generative AI (Text, Image, Music, Video)Human-LLM CollaborationKnowledge Worker Tools & WorkflowsWorkplace Wellbeing & Work StressImpact of Automation on WorkSoftware Engineers & Developers
Research Background and Issues
-
What problems or challenges did the authors identify?
- The mental health issues and workplace stress of software developers are increasingly becoming a research focus, as they not only affect the developers themselves but also indirectly impact user experience. However, current interventions targeting developers' mental health, such as stress management and psychological monitoring, often emphasize outcomes rather than preventive interventions addressing psychological needs.
- Although Self-Determination Theory (SDT) has been widely applied in other fields, its study in the specific context of software developers' needs—such as workflow and tool design—remains limited. Additionally, technostress often arises from poorly designed tools, but the interaction between technostress and SDT has not been thoroughly explored.
-
Why is this issue important?
- The mental health of software developers directly affects work efficiency, quality, and the user experience of the final product.
- Addressing psychological needs (autonomy, competence, and relatedness) not only improves mood and motivation but also supports developers' overall well-being in the long term.
-
Research Motivation and Related Work
- This study aims to fill gaps in existing research by exploring how SDT can be applied to workflows and tools in software development to address mental health issues.
- Previous research has focused on job satisfaction and stress management but lacks in-depth exploration of how specific tools and workflows impact psychological needs.
Solution
-
What methods or solutions did the authors propose?
- The authors adopted an SDT-based framework and conducted semi-structured interviews to explore how autonomy, competence, and relatedness are expressed, achieved, and influenced in developers' work from their perspective.
- They proposed tool design considerations based on the findings to create work tools that support developers' psychological needs.
-
What is innovative about this solution?
- By applying SDT to the specific domain of software development, the study provides a new perspective on how tool design impacts developers' psychological needs.
- The research explores the fulfillment of psychological needs at individual, team, and organizational levels, discussing how tools and policies can be redesigned to optimize developers' experiences and well-being.
-
What are the implementation steps and key technologies used?
- Semi-structured interviews were conducted to collect data on developers' work experiences and psychological states.
- The SDT framework was used to analyze how developers experience autonomy, competence, and relatedness in their work.
- Based on the interview results, recommendations were made for redesigning workflows and tools, particularly focusing on communication tools, coding tools, and project tracking tools to integrate psychological need-driven design.
Research Outcomes
-
What specific outcomes were achieved?
- The study identified multiple factors influencing the fulfillment of developers' psychological needs (autonomy, competence, and relatedness), such as career stage, team culture, and technological tools.
- Specific work tools (e.g., Slack, Zoom, and Jira) were found to play roles in either facilitating or hindering the fulfillment of developers' psychological needs.
- Design considerations for developers' tools were proposed, including enhancing tool inclusivity, optimizing feature-task alignment, and improving productivity.
-
How does it compare to existing solutions?
- Unlike existing solutions that primarily focus on developers' productivity or technical outcomes, this study emphasizes the importance of fulfilling psychological needs.
- It provides actionable design recommendations to help work tools directly support developers' psychological needs, such as using AI-enhanced tools to foster competence and autonomy.
-
What were the experimental or evaluation results?
- Interviews with 31 U.S.-based software developers revealed that factors such as skill acquisition, personnel changes, and tool selection influence the fulfillment of psychological needs.
- Tools like Slack and Zoom were found to support communication and autonomy needs but could be further optimized to enhance relatedness and competence.
-
Limitations and Future Directions
- Limitations:
- The interviews were qualitative, and the data may be influenced by the accuracy of participants' self-reports.
- The study primarily focused on developers in the U.S., which may limit its applicability to other cultures or regions.
- Future Directions:
- Expand the scope of research to other industries and cultural contexts to explore how psychological needs are fulfilled in different professions.
- Investigate the potential impacts of AI tools on fulfilling psychological needs, while addressing concerns such as skill degradation or reduced social interaction.
- Limitations:
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- How can self-determination theory (SDT) be applied to software development tools and workflows to meet developers' psychological needs?Category: Mental Health Support and Emotion RegulationSimilar questionsarrow_forward
- Which factors influence software developers' experience of autonomy, competence, and relatedness (psychological needs) at work?Category: Mental Health Support and Emotion RegulationSimilar questionsarrow_forward
- What shortcomings do existing work tools (e.g., Slack, Zoom, Jira) have in meeting developers' psychological needs, and how can they be improved?Category: Mental Health Support and Emotion RegulationSimilar questionsarrow_forward
lightbulb
Practical Problems
1- Developers often use poorly designed tools that fail to satisfy psychological needs, affecting efficiency and well-being.Category: Mental Health Support and Emotion RegulationSimilar questionsarrow_forward
No related papers with ≥60% similarity
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713250
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
Honorable Mention
group
Authors
9 authors
sell
Subtopics
Generative AI (Text, Image, Music, Video), Human-LLM Collaboration, Knowledge Worker Tools & Workflows, Workplace Wellbeing & Work Stress
work
Professions
Software Engineers & Developers
article
Content Status
Full text indexed
hub
Related Papers
0 related papers