VLDB 2026 Research / reviewers in the wild / expert
Patrick Loic Foalem
dblp:337/9562
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2026
0009-0009-8058-9241ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | An empirical study on logging evolution on stack overflow: trends, topics, and challenges
Patrick Loic Foalem, Andre Nguimbous, Foutse Khomh, Heng Li 0007, Ettore Merlo |
Empir. Softw. Eng. | 1 |
| 2025 | Logging requirement for continuous auditing of responsible machine learning-based applications
Patrick Loic Foalem, Léuson M. P. da Silva, Foutse Khomh, Heng Li 0007, Ettore Merlo |
Empir. Softw. Eng. | 1 |
| 2024 | Studying logging practice in machine learning-based applicationsabstractLogging is a common practice in traditional software development. There have been multiple studies on the characteristics of logging in traditional software systems such as C/C++, Java, and Android applications. However, logging practices in Machine Learning-based (ML-based) applications are still not well understood. The size and complexity of data and models used in ML-based applications present unique challenges for logging. In this paper, we aim to bridge this knowledge gap and provide insight into the logging practices in ML-based applications, making the first attempt to characterize current logging practices within a large number of open-source ML-based applications. We conducted an empirical study on 502 open-source ML applications to understand their logging practices, combining quantitative and qualitative analyses and a survey involving 31 practitioners. Our quantitative analysis reveals that logging in ML applications is less common than in traditional software, with info and warn log levels being popular. Top ML-specific logging libraries include MLflow, Tensorboard, Neptune, and W&B. Qualitatively, logging is used for data and model management, especially in model training. Our survey reinforces the importance of logging in experiment tracking, complementing our qualitative findings. Our research carries significant implications. It reveals distinctive ML logging practices compared to traditional software. We have highlighted the prevalence of general-purpose logging libraries in ML code, indicating a potential gap in awareness regarding ML-specific logging tools. This insight benefits researchers and developers aiming to enhance ML project reproducibility and sets the stage for exploring ML-specific logging tools’ impact on machine learning system quality and trustworthiness. Patrick Loic Foalem, Foutse Khomh, Heng Li 0007 |
Inf. Softw. Technol. | 1 |