La recherche montre que Twitter stimule la popularité et contribue aux logiciels open source

Tweeter une aide recherchée Signe : la recherche de l'Université Carnegie Mellon montre que Twitter stimule la popularité, les contributeurs à l'open-source afin

Les chercheurs de l’Institute for Software Research ont découvert que Twitter est un moyen efficace d’attirer plus d’attention et de contributeurs aux projets open source sur GitHub. Crédit : Université Carnegie Mellon

Vous voulez être populaire auprès de beaucoup d’amis ? Sortez et tweetez. Selon une nouvelle étude, ce conseil vaut également pour les projets de logiciels open source.

Dirigée par Hongbo Fang, titulaire d’un doctorat, l’équipe de recherche a découvert que Twitter est un moyen efficace d’attirer plus d’attention et de contributeurs aux projets open source sur GitHub. Fang a présenté l’étude, “‘This Is Damn Slick!’ Estimating the Impact of Tweets on Open-Source Project Popularity and New Contributors », lors de la Conférence internationale sur le génie logiciel, où la recherche a remporté un prix Distinguished Paper.

L’étude a montré que tweeter à propos d’un projet produisait en moyenne une augmentation de popularité de 7 % – au moins une étoile sur GitHub – et générait une augmentation de 2 % du nombre de contributeurs. Plus il y a de tweets sur un projet, plus il gagne de stars et de contributeurs.

“Nous avons réalisé que les médias sociaux sont devenus de plus en plus importants dans les communautés open source”, a déclaré Fang. “Attirer l’attention et attirer de nouveaux contributeurs conduira à des logiciels de meilleure qualité et de meilleure qualité.”

Pour la plupart, les logiciels open source sont développés et maintenus par des bénévoles. Plus il y a de personnes travaillant sur un projet, meilleur est le résultat. Les développeurs et autres utilisent le logiciel, signalent les problèmes et s’efforcent de résoudre ces problèmes. Les projets impopulaires risquent de ne pas recevoir l’attention qu’ils méritent.

Cette main-d’œuvre principalement composée de bénévoles maintient des logiciels que des millions de personnes utilisent chaque jour. Par exemple, presque tous les sites Web HTTPS utilisent OpenSSL open source pour sécuriser leur contenu. Un bogue de sécurité, Heartbleed, trouvé dans OpenSSL a coûté des millions de dollars aux entreprises après avoir été signalé en 2014. Un autre logiciel open source, cURL, permet aux appareils connectés de s’envoyer des données et fonctionne sur environ 1 milliard d’appareils. Et la liste continue encore et encore.

“Pouvez-vous nommer une technologie qui n’utilise pas de logiciel open source ?” a demandé Bogdan Vasilescu, professeur associé à l’ISR et conseiller de Fang. “Toutes les applications de votre téléphone et toutes les entreprises qui les fabriquent utilisent des logiciels open source. La question est, où ne pouvez-vous pas trouver d’open source ?”

Les recherches de Fang sur l’impact de Twitter sur l’augmentation de la popularité d’un projet open source et l’attraction de nouveaux contributeurs font partie d’un ensemble de travaux du laboratoire de recherche socio-technique utilisant l’excavation de données (STRUDEL) de Vasilescu qui examine comment rendre la communauté open source et ses travail plus durable. Les logiciels open source sont l’infrastructure numérique, les routes et les ponts qui sous-tendent la technologie moderne. Sans entretien durable, cette infrastructure peut s’effondrer.

“Les gens ont réalisé à quel point l’open source est important et à quel point certains de ces projets risquent d’être abandonnés ou non maintenus”, a déclaré Vasilescu. “Il existe un million d’idées sur la façon d’améliorer l’open source. Les gens ont des opinions et sont souvent en désaccord sur ces idées car il n’y a pas de science solide qui examine ce qui est réellement efficace.”

Les chercheurs ont étudié 44 544 tweets contenant des liens vers 2 370 référentiels GitHub open source pour prouver que les tweets ont amené les projets à attirer de nouvelles stars et contributeurs. L’équipe a adopté une approche scientifique de la recherche, comparant le gain d’étoiles et de contributeurs des projets GitHub mentionnés sur Twitter à un groupe témoin de projets non mentionnés sur Twitter.

L’étude a également décrit les caractéristiques des tweets à fort impact, le type de personnes susceptibles d’être attirées par un projet par les publications et la manière dont ces personnes diffèrent des contributeurs attirés par d’autres moyens. Les tweets provenant de fans d’un projet et non des développeurs eux-mêmes sont les plus efficaces pour attirer l’attention. Les messages demandant de l’aide pour une tâche ou un projet spécifique obtiennent une meilleure réponse. Les nouveaux contributeurs attirés par les tweets ont tendance à être plus récents sur GitHub, mais ne sont pas des programmeurs moins expérimentés. Et un nouvel intérêt peut ne pas se traduire par une nouvelle aide.

“Les tweets ont tendance à attirer davantage l’attention de la communauté via les stars que les développeurs réels”, a déclaré Fang. “Plus de gens connaissent un projet, mais ils ne s’engagent pas nécessairement à y travailler.”

Cet écart entre l’attention et l’action est l’un des inconvénients potentiels de l’augmentation de la popularité d’un projet dont discutent les chercheurs. Une plus grande attention conduit souvent à plus de demandes de fonctionnalités ou de rapports de problèmes, mais pas à plus de développeurs pour y répondre. Une popularité accrue sur les réseaux sociaux peut entraîner davantage de trolls ou de comportements toxiques autour du projet.


Logiciels pour tous : comment fonctionnent les communautés open source ?


Plus d’information:
Article : cmustrudel.github.io/papers/fang2022twitter.pdf

Conférence : conf.researchr.org/home/icse-2022

Fourni par l’Université Carnegie Mellon

Citation: Des recherches montrent que Twitter stimule la popularité, les contributeurs aux logiciels open source (14 juin 2022) récupéré le 14 juin 2022 sur https://techxplore.com/news/2022-06-twitter-popularity-contributors-open-source-software. html

Ce document est soumis au droit d’auteur. En dehors de toute utilisation loyale à des fins d’étude ou de recherche privée, aucune partie ne peut être reproduite sans l’autorisation écrite. Le contenu est fourni seulement pour information.