Alexandre Bergel
Alexandre Bergel is Computer Scientist at RelationalAI, Switzerland. Until 2022, he was Associate Professor and researcher at the University of Chile. Alexandre Bergel and his collaborators carry out research in software engineering. His interests include designing tools and methodologies to improve the overall performance and internal quality of software systems and databases by employing profiling, visualization, and artificial intelligence techniques.
Alexandre Bergel has authored over 170 articles, published in international and peer-reviewed scientific forums, including the most competitive conferences and journals in the field of software engineering. Alexandre has participated in over 175 program committees of international events. Several of his research prototypes have been turned into products and adopted by major companies in the semiconductor industry, certification of critical software systems, and the aerospace industry.
Alexandre gave talks to prominent research institutes, including NASA JPL and the Deutsches Zentrum für Luft- und Raumfahrt (DLR).
Alexandre is a member of the editorial board of Empirical Software Engineering. Alexandre authored 4 books: Agile Visualization with Pharo, Agile Artificial Intelligence in Pharo, Agile Visualization, and co-authored the book Deep Into Pharo.
His webpage is: https://bergel.eu
Session
StaticLint.jl is a popular linter for Julia. Despite its wide acceptance, StaticLint suffers from many shortcomings related to extensibility and poor interoperability.
ReLint is an MIT open-source Lint checker used at RelationalAI. ReLint is fast, extensible, offers tools to match abstract syntax trees, and can be used by a GitHub workflow or a pre-commit hook. ReLint has been successfully employed to enforce programming conventions on a large code base (over 300K LOC).