Jeudi, 15 mai 2025
spot_img

Eduardo Mendes de Oliveira, étudiant au doctorat en sciences et technologies de l’information, soutient sa thèse

Étudiant au doctorat en sciences et technologies de l’information, Eduardo Mendes de Oliveira a effectué sa soutenance de thèse le 17 avril 2025. Sous la direction de recherche de Sylvain Hallé, sa thèse a pour titre « Cadre conceptuel pour les niveaux de sévérité des logs: directives et heuristiques pour les pratiques de journalisation dans les systèmes logiciels ».

Sous la présidence de Sara Séguin, le jury d’évaluation était composé de Fehmi Jafaar (UQAC) et Raphaël Khoury (UQO).


Résumé de la thèse

Contexte : Les journaux logs jouent un rôle crucial dans la gestion des systèmes logiciels modernes, en fournissant des retours en temps réel sur le comportement du système et en aidant les développeurs et les ingénieurs d’exploitation à diagnostiquer les pannes et à surveiller la santé des systèmes. Le choix correct des niveaux de sévérité des journaux est essentiel pour s’assurer que les journaux fournissent des informations pertinentes tant en développement qu’en production.

Problème : Malgré l’importance de la journalisation, la sélection des niveaux de sévérité des journaux n’est pas une tâche triviale et peut entraîner des difficultés dans la production de données de journalisation fiables. L’un des principaux problèmes est l’absence de directives standardisées et de conseils pratiques pour les développeurs, ce qui peut entraîner soit une journalisation excessive, soit insuffisante. Ces deux extrêmes présentent des risques : une journalisation excessive peut submerger les opérateurs avec des informations non pertinentes, tandis qu’une journalisation insuffisante peut dissimuler des détails critiques nécessaires au diagnostic des problèmes système. L’absence de distinctions claires entre les niveaux de sévérité, ainsi que l’ambiguïté quant à la criticité des événements, compliquent encore davantage la sélection des niveaux de sévérité des journaux.

Objectif : Cette thèse vise à relever ces défis en développant un cadre conceptuel pour les niveaux de sévérité des journaux, réduisant l’ambiguïté et facilitant les processus de prise de décision. De plus, l’étude explore comment les ajustements des niveaux de sévérité des journaux se produisent au cours du développement et de l’évolution des logiciels, fournissant des informations sur les raisons de ces ajustements.

Méthode : Tout d’abord, nous avons réalisé une cartographie systématique multivocale des niveaux de sévérité des journaux à partir de la littérature évaluée par des pairs, des bibliothèques de journalisation et des expériences pratiques des développeurs. Notre analyse a porté sur 19 niveaux de sévérité, 42 études et 40 bibliothèques de journalisation. Ensuite, nous avons étudié les ajustements de sévérité sur 376 versions de trois grands systèmes open-source.

Résultats : Les résultats de la cartographie ont révélé des redondances et des chevauchements sémantiques entre les définitions des niveaux de sévérité des journaux, mais aussi une convergence vers six niveaux principaux. Notre analyse des ajustements a identifié plusieurs tendances, y compris la fréquence des changements à l’intersection des environnements de développement et de production. Sur la base de ces résultats, nous avons dérivé un ensemble de 24 heuristiques que les développeurs peuvent utiliser pour guider la sélection, la révision et l’ajustement des niveaux de sévérité des journaux.

Conclusion : Les contributions de cette thèse sont triples : (i) une cartographie complète des pratiques en matière de niveaux de sévérité des journaux dans la littérature et les bibliothèques de journalisation, (ii) un cadre conceptuel pour les niveaux de sévérité qui fournit une nomenclature standardisée et des finalités claires pour chaque niveau, et (iii) un ensemble d’heuristiques pratiques qui offrent aux développeurs et opérateurs des conseils concrets sur la manière de choisir et d’ajuster les niveaux de sévérité des journaux.

 

Félicitations à Eduardo Mendes de Oliveira pour la soutenance de sa thèse de doctorat!

Articles reliés

spot_img

Mots-clés similaires