La organización Linux Foundation ha presentado los resultados de una encuesta realizada a 234 mantenedores y desarrolladores de proyectos abiertos, evaluando el impacto de las herramientas de IA en el desarrollo. El 59% de los mantenedores encuestados señalaron un aumento en el número de cambios enviados, pero alrededor del 25% de los pull requests enviados fueron considerados de baja calidad como 'spam' de IA. Si se consideran solo los proyectos grandes, el 69% de los encuestados mencionaron un aumento en el número de cambios, mientras que la proporción de 'spam' de IA entre los pull requests fue evaluada en un 31%.
Entre otras tendencias:
- La IA ha permitido acelerar la ejecución de tareas relacionadas con la escritura de código,
en el 52% de los encuestados, y la discusión de propuestas en un 19%. Sin embargo, el 21% de los encuestados afirmaron que el uso de IA solo ha ralentizado la resolución de problemas muy complejos. - El 66% de los encuestados dedican el tiempo ahorrado a abordar la deuda técnica, el 63% a crear nuevas funcionalidades (63%) y el 58% a la formación.
- El 71% de los mantenedores creen que la IA disminuye la barrera de entrada para el desarrollo de proyectos abiertos, pero el 53% creen que el uso de IA socava la confianza de la comunidad.
- El 35% de los proyectos han claramente definido en sus reglas la posibilidad de utilizar IA, mientras que el 32% no tienen tales normas y no planean introducirlas.
- El 61% de los participantes en el desarrollo afirmaron que antes de enviar cambios realizan una revisión detallada y pruebas completas del código generado por IA, pero no siempre mencionan que usaron IA.
- El 46% de los mantenedores creen que la IA aumenta la necesidad de tutores para nuevos participantes, mientras que el 32% creen que la reduce.
- El 52% utilizan herramientas de IA generativa a diario, el 23% casi todos los días, el 20% semanalmente, el 3% una vez al mes, y el 2% con menos frecuencia que una vez al mes.
- El 20% de los encuestados no utilizan IA, el 58% utilizan IA para tareas no relacionadas con el desarrollo, y el 59% para tareas relacionadas con el desarrollo.
Fuente: opennet.ru
