Arnaud Blouin is an associate professor and habilitated researcher in software engineering at INSA Rennes and a member of Inria’s DiverSE team, with 14 years of experience bridging academic research and industry consulting. His work focuses on user interface engineering and model‑driven engineering, combining theoretical rigor with practical tool-building—evidenced by contributions to the INRIA/spoon metaprogramming library, including AST visualization and robustness fixes for Java source analysis. He holds a PhD in Computer Science and an habilitation to supervise research, and he teaches software engineering while collaborating with French companies to transfer research into practice. Known for pragmatic, code-centric research, he often brings advanced static analysis and model techniques to real-world UI and development tooling challenges.
14 years of coding experience
Habilitation à diriger des recherches (habilitation), Computer Science, Habilitation à diriger des recherches (habilitation), Computer Science at Université de Rennes I
Ph.D., Computer Science, Ph.D., Computer Science at Université d'Angers
D.U.T. (Academic Degree of Technology), Computer Science, D.U.T. (Academic Degree of Technology), Computer Science at Université de Bordeaux
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Role in this project:
Back-end Developer
Contributions:9 commits, 11 PRs, 32 comments in 4 years 6 months
Contributions summary:Arnaud primarily contributed to enhancing the `spoon` library, focusing on implementing new features and improving existing functionalities. They introduced methods to check for the presence of methods within classes, improving the AST analysis capabilities. The user also addressed a bug related to the pretty printer, ensuring correct handling of imports and parentheses in ternary expressions. Furthermore, they added features like a Spoon AST visualisation tool, improving the debugging and code understanding experience of the tool.
Contributions:4 PRs, 14 pushes, 5 branches in 3 years 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.