Fondation Linux : attention à la qualité des pull requests dans l'open source

Fondation Linux : attention à la qualité des pull requests dans l'open source

La fondation Linux a publié un nouveau rapport : "navigation open source software development in the generative AI". 

À mesure que l'IA de génération (GenAI) s'intègre de plus en plus au cycle de vie du développement logiciel, les résultats révèlent une situation complexe. Si les outils d'IA peuvent accélérer le développement et faciliter la contribution, l'étude a montré que l'augmentation des contributions a des répercussions importantes sur les responsables de projets. Alors que 59 % d'entre eux signalent une augmentation du volume de contributions depuis l'avènement de la GenAI (69 % pour les grands projets), on estime que 25 % des demandes de fusion (PR) entrantes sont de faible qualité, un phénomène également appelé « IA de mauvaise qualité », et ce pourcentage atteint 31 % pour les grands projets.

« Les projets open source doivent concevoir leurs solutions en tenant compte d'une base de contributeurs générée par l'IA en pleine croissance, et non se contenter de réagir », a déclaré Hilary Carter, vice-présidente senior de la recherche à la Linux Foundation. « Cela implique de définir des attentes claires concernant la GenAI, de responsabiliser les contributeurs en matière de tests et de transparence, et de fournir aux responsables de meilleurs outils pour gérer les demandes de fusion entrantes. Si nous maîtrisons ces fondamentaux, l'IA peut accroître la participation sans surcharger les responsables de projets ni augmenter leurs coûts. »

Plusieurs conclusions méritent de s'y attarder :

1 / 71 % des mainteneurs estiment que GenAI réduit les barrières à l'entrée, tandis que 53 % contestent son impact sur la confiance au sein de la communauté.

2 / Oui les gains de temps et de productivité sont là. Mais attention 21 % des répondants estiment passer plus de temps sur les tâches complets

3 / Les développeurs réinvestissent le temps gagné dans l'open source : 66 % déclarent utiliser les gains de productivité pour réduire la dette technique, 63 % pour développer de nouvelles fonctionnalités et 58 % pour se former et perfectionner leurs compétences.

4 / manque de gouvernance de l'IA ! 35 % des projets disposent d'une politique claire et formelle autorisant l'usage de l'IA pour générer le code. Parmi les contributeurs, 61 % effectuent des revues détaillées et des tests fonctionnels complets du code généré par l'IA avant soumission, mais la divulgation de l'assistance de l'IA reste inégale.

59 % des responsables de projets signalent une augmentation de leurs contributions aux logiciels libres, mais 25 % des pull requests entrantes seraient d'une médiocre qualité, voire, très mauvaise...

Lien : https://www.linuxfoundation.org/research/oss-development-gen-ai-era-2026?hsLang=en

Lire plus