Analyzing Issue Discussions in Open Source Software Communities: Unveiling the Characteristics of Usability Issues

Arghavan Sanei

Thèse de doctorat (2024)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 3MB •

Résumé

Le développement des logiciels Open Source (OSS) repose largement sur des discussions collaboratives entre des participants divers, facilitées par des systèmes de suivi des problèmes (ITS) tels que GitHub. Ces types de plateformes révolutionnent la gestion des bugs, soutiennent les discussions entre participants divers et convertissent les idées et les problèmes en tâches concrètes. De plus, ces plateformes offrent des opportunités à des contributeurs divers, quels que soient leurs antécédents et leur expertise, pour s’engager et collaborer dans le développement de logiciels et la résolution de problèmes dans les projets OSS. Comprendre cette diversité en tant que comportement humain et interaction au sein des communautés OSS est utile pour une collaboration et une communication efficaces entre les participants, impactant la direction des projets, la centrabilité sur l’utilisateur et la qualité globale du projet. Cependant, les dynamiques de l’interaction humaine au sein des communautés OSS, en particulier dans les discussions sur les problèmes de convivialité, sont restées peu étudiées. De plus, l’accent prédominant sur les contributions techniques conduit souvent à négliger les aspects de convivialité, impactant la conception et la satisfaction des utilisateurs. Pour aborder ces problèmes, cette thèse, à travers des études empiriques, examine l’influence des problèmes et commentaires postés émotionnellement, les caractéristiques des problèmes de convivialité postés, la qualité et le discours des arguments, ainsi que les antécédents de l’expertise en UX sur les discussions sur la convivialité. La première étude explore l’impact des sentiments et des tons incarnés dans les discussions générées par la communauté au sein des projets OSS. Selon l’analyse empirique, il y avait des corrélations entre les sentiments, les tons et diverses mesures de discussion, offrant des implications pour les contributeurs OSS et les concepteurs d’outils. La prochaine étude de cette thèse caractérise les discussions sur les problèmes de convivialité dans les projets OSS, en se concentrant sur les sujets prédominants, les dimensions de convivialité et les dynamiques collaboratives dans les discussions sur la convivialité. Les résultats ont indiqué des caractéristiques distinctives des discussions sur la convivialité et ont souligné l’importance de traiter les problèmes de convivialité pour améliorer l’efficacité globale du projet. Ensuite, la thèse analyse le discours et la qualité des arguments dans les discussions sur les problèmes de convivialité, révélant le rôle significatif de l’argumentation dans la formation des caractéristiques de la discussion. Les insights de cette étude fournissent des recommandations pratiques pour soutenir des arguments efficaces et améliorer les pratiques de convivialité OSS. De plus, dans l’étude finale, elle examine les caractéristiques des problèmes de convivialité postés par les contributeurs, en particulier les professionnels de l’UX, en soulignant leur approche distinctive pour rapporter les problèmes de convivialité et la rareté de leur collaboration dans les projets OSS.

Programme:
génie informatique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
Polytechnique Montréal
OAI:
oai:publications.polymtl.ca:59017
ORCID
Date du dépôt:
24 févr. 2025 14:14
Dernière modification:
14 oct. 2026 14:19
Citer en APA 7:
Sanei, A. (2024). Analyzing Issue Discussions in Open Source Software Communities: Unveiling the Characteristics of Usability Issues [Thèse de doctorat, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/59017/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document