3 papers
cs.SE2025
Roseau: Fast, Accurate, Source-based API Breaking Change Analysis in Java
Corentin Latappy, Thomas Degueule, Jean-Rémy Falleri +2
Understanding API evolution and the introduction of breaking changes (BCs) in software libraries is essential for library maintainers to manage backward compatibility and for resea…
cs.SE2024
What the Fix? A Study of ASATs Rule Documentation
Corentin Latappy, Thomas Degueule, Jean-Rémy Falleri +3
Automatic Static Analysis Tools (ASATs) are widely used by software developers to diffuse and enforce coding practices. Yet, we know little about the documentation of ASATs, despit…
cs.SE2023
MLinter: Learning Coding Practices from Examples-Dream or Reality?
Corentin Latappy, Quentin Perez, Thomas Degueule +5
Coding practices are increasingly used by software companies. Their use promotes consistency, readability, and maintainability, which contribute to software quality. Coding practic…