ChatPaper.aiChatPaper

Marcher sur le fil des LLM pour le développement logiciel : perspective des praticiens

Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective

November 9, 2025
papers.authors: Samuel Ferino, Rashina Hoda, John Grundy, Christoph Treude
cs.AI

papers.abstract

Contexte : Les grands modèles de langage (LLM) ont émergé avec le potentiel de provoquer une révolution dans le développement logiciel (par exemple, l'automatisation des processus, la transformation de la main-d'œuvre). Bien que des études aient commencé à examiner l'impact perçu des LLM pour le développement logiciel, il est nécessaire de mener des études empiriques pour comprendre comment équilibrer les effets positifs et négatifs de leur utilisation. Objectif : Nous avons étudié comment les LLM impactent le développement logiciel et comment gérer cet impact du point de vue d'un développeur de logiciels. Méthode : Nous avons mené 22 entretiens avec des professionnels du logiciel sur trois rounds de collecte et d'analyse de données, entre octobre (2024) et septembre (2025). Nous avons utilisé la théorie ancrée socio-technique (STGT) pour l'analyse des données afin d'analyser rigoureusement les réponses des participants aux entretiens. Résultats : Nous avons identifié les avantages (par exemple, maintenir le flux de développement logiciel, améliorer le modèle mental des développeurs et favoriser l'esprit d'entreprise) et les inconvénients (par exemple, l'impact négatif sur la personnalité des développeurs et l'atteinte à leur réputation) de l'utilisation des LLM aux niveaux individuel, de l'équipe, de l'organisation et de la société ; ainsi que les meilleures pratiques pour leur adoption. Conclusion : De manière cruciale, nous présentons les compromis auxquels sont confrontés les praticiens, les équipes et les organisations du logiciel lorsqu'ils travaillent avec des LLM. Nos résultats sont particulièrement utiles aux chefs d'équipe logicielle et aux responsables informatiques pour évaluer la viabilité des LLM dans leur contexte spécifique.
English
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.
PDF42December 2, 2025