13 papers
GitHub Template Repositories: Served Domains, Maintenance, and Practitioner Guidelines
Leuson Da Silva, Altaf Allah Abbassi, Imen Trabelsi +2
Over time, GitHub has introduced different strategies for sharing reusable code artifacts. In addition to fork-based reuse, template repositories provide a distinct feature for gen…
Mitigating False Positives in Static Memory Safety Analysis of Rust Programs via Reinforcement Learning
Akilesh P, Leuson Da Silva, Foutse Khomh +1
Static analysis tools are essential for ensuring memory safety in Rust programs, particularly as Rust gains adoption in safety-critical domains. However, existing tools such as Rud…
Empirical Characterization of Logging Smells in Machine Learning Code
Patrick Loic Foalem, Leuson Da Silva, Foutse Khomh +2
Logging plays a central role in ensuring reproducibility, observability, and reliability in machine learning (ML) systems. While logging is generally considered a good engineering…
An Empirical Study of Policy-as-Code Adoption in Open-Source Software Projects
Patrick Loic Foalem, Foutse Khomh, Leuson Da Silva +1
\textbf{Context:} Policy-as-Code (PaC) has become a foundational approach for embedding governance, compliance, and security requirements directly into software systems. While orga…
Empirical Characterization of Logging Smells in Machine Learning Code
Patrick Loic Foalem, Leuson Da Silva, Foutse Khomh +2
\underline{Context:} Logging is a fundamental yet complex practice in software engineering, essential for monitoring, debugging, and auditing software systems. With the increasing…
Multi-Agent Framework for Threat Mitigation and Resilience in AI-Based Systems
Armstrong Foundjem, Lionel Nganyewou Tidjon, Leuson Da Silva +1
Machine learning (ML) underpins foundation models in finance, healthcare, and critical infrastructure, making them targets for data poisoning, model extraction, prompt injection, a…