Beyond the Code: Leveraging Socio-Technical Knowledge to Improve the Performance of Automated Approaches to support Logging Activities

dc.contributor.authorOuatiti Youssef Esseddiq
dc.contributor.departmentComputing
dc.contributor.supervisorHassan, Ahmed E.
dc.date.accessioned2026-05-04T18:14:05Z
dc.date.issued2026-05-04
dc.degree.grantorQueen's University at Kingstonen
dc.description.abstractLogs are generated through logging statements inserted within software code and serve as a valuable resource for identifying execution anomalies, as well as preventing and debugging issues. Due to the complex nature of logging, several machine learning approaches have been proposed to guide developers on where, what, and at which level to log. However, modern software systems, with long maintenance histories, multi-component structures, and multiple maintaining teams lead to diverse and evolving logging strategies across components, teams, and over time, which complicates ML-based automation efforts. This thesis investigates whether automated approaches for supporting logging activities can be improved by incorporating socio-technical knowledge that exists beyond the code. Using data from large, modern software systems, we study three socio-technical signals: components, ownership, and evolution over time and examine their effect on automated tools that assist developers in selecting the appropriate logging levels. Overall, our work shows that leveraging software engineering knowledge beyond the code can significantly improve the predictive performance of automated tools to support logging activities.
dc.description.degreePhD
dc.identifier.urihttps://hdl.handle.net/1974/36395
dc.relation.ispartofseriesCanadian thesesen
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectSoftware Engineering
dc.subjectLogging
dc.subjectMachine Learning
dc.subjectLarge Language Models
dc.titleBeyond the Code: Leveraging Socio-Technical Knowledge to Improve the Performance of Automated Approaches to support Logging Activities
dc.typethesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ouatiti_Youssef_E_202605_PhD.pdf.pdf
Size:
3.12 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.67 KB
Format:
Item-specific license agreed upon to submission
Description: