مشروع البحث:
An intelligent framework to explore and detect community smells in software engineering

تحميل...
thumbnail.project.alt
المساهمين
الممولين
رقم التعريف
277
الباحث
نوري سالم المريمي
المشرفين
منشورات
وحدات تنظيمية
الوصف
L’ingénierie logicielle peut être définie comme l’effort coordonné de diverses entités, y compris des organisations et des individus, pour construire des produits logiciels. Ainsi, la structure sociale au sein d’une communauté de développement logiciel, y compris les interactions entre les développeurs, est cruciale pour le succès des projets logiciels. Les communautés de projets sont de plus en plus sollicitées dans les systèmes logiciels modernes pour améliorer la productivité des développeurs et garantir la livraison de logiciels de haute qualité. Cependant, ces communautés manquent souvent d’un suivi suffisant de leurs structures organisationnelles, en particulier dans les communautés plus grandes avec des structures explicites où le soutien managérial peut faire défaut. Les communautés de développement logiciel doivent donc coordonner activement leurs efforts pour favoriser une collaboration efficace et promouvoir le bien-être de la communauté de développement. Des recherches récentes ont introduit le terme "odeurs de la communauté" pour décrire une série de modèles socio-techniques ayant un effet préjudiciable sur la santé organisationnelle d’un projet. Les odeurs de la communauté sont associées à des circonstances résultant de mauvaises pratiques organisationnelles et sociales, ce qui contribue à l’accumulation de dettes sociales. Cette thèse présente une série d’études empiriques visant à comprendre les défis de la détection des odeurs de la communauté dans le domaine de l’ingénierie logicielle, à mettre en évidence la valeur des odeurs de la communauté dans le développement logiciel et à proposer de nouvelles approches pour soutenir les développeurs et les gestionnaires dans l’amélioration de l’efficacité de l’ingénierie logicielle au sein de communautés sub-optimales.
الكلمات الدالة
An intelligent framework to explore and detect community smells in software engineering