ChatPaper.aiChatPaper

Caminando por la Cuerda Floja de los LLM para el Desarrollo de Software: Una Perspectiva de los Profesionales

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

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

Resumen

**Antecedentes:** Los Modelos de Lenguaje a Gran Escala (LLM) surgieron con el potencial de provocar una revolución en el desarrollo de software (por ejemplo, automatizando procesos, transformando la fuerza laboral). Aunque los estudios han comenzado a investigar el impacto percibido de los LLM en el desarrollo de software, existe la necesidad de estudios empíricos para comprender cómo equilibrar los efectos positivos y negativos de su uso. **Objetivo:** Investigamos cómo impactan los LLM en el desarrollo de software y cómo gestionar dicho impacto desde la perspectiva de un desarrollador de software. **Método:** Realizamos 22 entrevistas con profesionales del software a lo largo de 3 rondas de recolección y análisis de datos, entre octubre de 2024 y septiembre de 2025. Empleamos la Teoría Fundamentada Socio-Técnica (STGT) para el análisis de datos, con el fin de analizar rigurosamente las respuestas de los participantes en las entrevistas. **Resultados:** Identificamos los beneficios (por ejemplo, mantener el flujo de desarrollo de software, mejorar el modelo mental de los desarrolladores y fomentar el espíritu empresarial) y las desventajas (por ejemplo, el impacto negativo en la personalidad de los desarrolladores y el daño a su reputación) del uso de LLM a nivel individual, de equipo, organizacional y social; así como las mejores prácticas sobre cómo adoptar los LLM. **Conclusión:** Es crucial destacar que presentamos las compensaciones (trade-offs) a las que se enfrentan los profesionales, equipos y organizaciones de software al trabajar con LLM. Nuestros hallazgos son particularmente útiles para los líderes de equipos de software y los gerentes de TI para evaluar la viabilidad de los LLM dentro de su contexto específico.
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