Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective
Abstract
LLMs impact software development by offering benefits like maintaining workflow and fostering entrepreneurship, but also pose risks to developers' well-being and reputation; best practices for adoption are identified.
Background: Large Language Models emerged with the potential of provoking a revolution in software development (e.g., automating processes, workforce transformation). Although studies have started to investigate the perceived impact of LLMs for software development, there is a need for empirical studies to comprehend how to balance forward and backward effects of using LLMs. Objective: We investigated how LLMs impact software development and how to manage the impact from a software developer's perspective. Method: We conducted 22 interviews with software practitioners across 3 rounds of data collection and analysis, between October (2024) and September (2025). We employed socio-technical grounded theory (STGT) for data analysis to rigorously analyse interview participants' responses. Results: We identified the benefits (e.g., maintain software development flow, improve developers' mental model, and foster entrepreneurship) and disadvantages (e.g., negative impact on developers' personality and damage to developers' reputation) of using LLMs at individual, team, organisation, and society levels; as well as best practices on how to adopt LLMs. Conclusion: Critically, we present the trade-offs that software practitioners, teams, and organisations face in working with LLMs. Our findings are particularly useful for software team leaders and IT managers to assess the viability of LLMs within their specific context.
Community
New paper
This is an automated message from the Librarian Bot. I found the following papers similar to this paper.
The following papers were recommended by the Semantic Scholar API
- Model-Assisted and Human-Guided: Perceptions and Practices of Software Professionals Using LLMs for Coding (2025)
- Impact of LLMs on Team Collaboration in Software Development (2025)
- Product Manager Practices for Delegating Work to Generative AI: "Accountability must not be delegated to non-human actors" (2025)
- Vibe Coding in Practice: Motivations, Challenges, and a Future Outlook - a Grey Literature Review (2025)
- Developer Productivity With and Without GitHub Copilot: A Longitudinal Mixed-Methods Case Study (2025)
- Software Testing with Large Language Models: An Interview Study with Practitioners (2025)
- Prompting in Practice: Investigating Software Developers' Use of Generative AI Tools (2025)
Please give a thumbs up to this comment if you found it helpful!
If you want recommendations for any Paper on Hugging Face checkout this Space
You can directly ask Librarian Bot for paper recommendations by tagging it in a comment:
@librarian-bot
recommend
Models citing this paper 0
No model linking this paper
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper