publications

Publications by type, and in reversed chronological order within each type.

analysis program code application language software library tool change test abstract pattern static feature information execution source code testing implementation web package projects query static analysis dependency framework model dynamic programming state api interpreter ecosystem performance semantic security image design java support webassembly logic role smell algorithm modular javascript development ansible systems slicing data vulnerabilities control detect function machine contract automated variant evolution template incremental mining extension web applications versions stack object repositories network open-source history empirical detection snippets scala smalltalk usage engineering docker interpretation scheme slices value maven properties reusable compilation bugs maintenance concrete implementing annotations expressions evaluation processes querying method concolic refactoring pointcut information flow behavioral transformation resilience documentation run-time parallel software ecosystem verification garbage interactions infrastructure distributed platform higher-order reuse technology dataset code snippets collection open gui type general-purpose store npm runtime management software engineering symbolic execution stack overflow inheritance path asm developing soft actions improve regular jit event-driven detecting practices merging interface identifying matching executable maintaining github lifuso instantiation machine learning modular analyses semantic versioning sensor actor gasr compiler abstract interpretation security vulnerabilities program analysis property-based declarative abstractions diffusion reasoning posts unification risk domain-specific tree adoption fault debugging docker hub program slicing flow control code analysis program query plugin similarity balancing prevalence variables object-oriented definitional maf problems taxonomy speed nodes suite middleware tierless whole-program representation rubygems

Click a keyword to show only the publications whose abstract mentions it. Click it again to reset.

Conference Papers

2026

  1. Opdebeeck2026Empirical.png
    An Empirical Study of Policy as Code: Adoption, Purpose, and Maintenance
    Ruben Opdebeeck, Mahmoud Alfadel, Akond Rahman, and 4 more authors
    In Proceedings of the 23rd International Conference on Mining Software Repositories (MSR), Apr 2026
  2. Cannavale2026Smarter.png
    Smarter, but Not Safer: An Empirical Analysis of the Functional-Security Gap in Evolving LLMs
    Alfonso Cannavale, Gilberto Recupito, Coen De Roover, and 2 more authors
    In Proceedings of the 42nd IEEE International Conference on Software Maintenance and Evolution (ICSME 2026), 2026
  3. Wauters2026Evolution.png
    On the Evolution of Python Test Cases into Property-based Tests
    Cindy Wauters, Ruben Opdebeeck, and Coen De Roover
    In 2026 IEEE International Conference on Software Testing, Verification and Validation (ICST), May 2026
  4. Kolozyan2026Language.png
    Language-Agnostic Detection of Computation-Constraint Inconsistencies in ZKP Programs via Value Inference
    Arman Kolozyan, Bram Vandenbogaerde, Janwillem Swalens, and 3 more authors
    In 2026 IEEE Symposium on Security and Privacy (S&P), 2026

2025

  1. VanEs2025Delta.png
    Delta Store Semantics: Abstract Garbage Collection for Abstract Definitional Interpreters
    Noah Van Es, Bram Vandenbogaerde, and Coen De Roover
    In Static Analysis (SAS), Oct 2025
  2. VanderPlas2025Handling.png
    Handling Cyclic Reinforcement of Lattice Values in Incremental Dependency-driven Static Analysis
    Jens Plas, Quentin Stiévenart, and Coen De Roover
    In 2025 IEEE International Conference on Source Code Analysis & Manipulation (SCAM), Sep 2025
  3. Vandenbogaerde2025Abstracting.png
    Abstracting Concolic Execution for Soft Contract Verification
    Bram Vandenbogaerde, Quentin Stiévenart, and Coen De Roover
    In Static Analysis (SAS), Oct 2025
  4. Vandenbogaerde2025Monarch.png
    Monarch: A Modular Framework for Abstract Definitional Interpreters in Haskell
    Bram Vandenbogaerde, Sarah Verbelen, Noah Van Es, and 1 more author
    In Static Analysis (SAS), Oct 2025
  5. DiMeglio2025Performance.png
    Performance Testing in Open-Source Web Projects: Adoption, Maintenance, and a Change Taxonomy
    Sergio Di Meglio, Luigi Libero Lucio Starace, Valeria Pontillo, and 3 more authors
    In 2025 IEEE International Conference on Software Maintenance and Evolution (ICSME), Sep 2025
  6. Meglio2025E.png
    E2EGit: A Dataset of End-to-End Web Tests in Open Source Projects
    Sergio Di Meglio, Luigi Libero Lucio Starace, Valeria Pontillo, and 3 more authors
    In 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR), Apr 2025
  7. Opdebeeck2025Analysing.png
    Analysing Software Supply Chains of Infrastructure as Code: Extraction of Ansible Plugin Dependencies
    Ruben Opdebeeck, Bram Adams, and Coen De Roover
    In 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2025
  8. Opdebeeck2025Smelling.png
    Smelling Secrets: Leveraging Machine Learning and Language Models for Sensitive Parameter Detection in Ansible Security Analysis
    Ruben Opdebeeck, Valeria Pontillo, Camilo Velázquez-Rodríguez, and 2 more authors
    In 2025 IEEE International Conference on Source Code Analysis & Manipulation (SCAM), Sep 2025
  9. Coremans2025Onweer.png
    Onweer: Automated Resilience Testing Through Fuzzing
    Gilles Coremans and Coen De Roover
    In 2025 IEEE International Conference on Software Maintenance and Evolution (ICSME), Sep 2025

2024

  1. Vandenbogaerde2024Blame.png
    Blame-Correct Support for Receiver Properties in Recursively-Structured Actor Contracts
    Bram Vandenbogaerde, Quentin Stiévenart, and Coen De Roover
    Proceedings of the ACM on Programming Languages (ICFP), Aug 2024
  2. Wauters2024Property.png
    Property-based Testing within ML Projects: an Empirical Study
    Cindy Wauters and Coen De Roover
    In 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME), Oct 2024
  3. Threats to Instrument Validity Within “in Silico” Research: Software Engineering to the Rescue
    Serge Demeyer, Coen De Roover, Mutlu Beyazit, and 1 more author
    In Leveraging Applications of Formal Methods, Verification and Validation. Software Engineering Methodologies (ISOLA), Oct 2024

2023

  1. Huyghebaert2023Formalizing.png
    Formalizing, Verifying and Applying ISA Security Guarantees as Universal Contracts
    Sander Huyghebaert, Steven Keuchel, Coen De Roover, and 1 more author
    In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS), Nov 2023
  2. Opdebeeck2023Docker.png
    The Docker Hub Image Inheritance Network: Construction and Empirical Insights
    Ruben Opdebeeck, Jonas Lesy, Ahmed Zerouali, and 1 more author
    In 2023 IEEE 23rd International Working Conference on Source Code Analysis and Manipulation (SCAM), Oct 2023
  3. Opdebeeck2023Control.png
    Control and Data Flow in Security Smell Detection for Infrastructure as Code: Is It Worth the Effort?
    Ruben Opdebeeck, Ahmed Zerouali, and Coen De Roover
    In 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR), May 2023
  4. Stivenart2023Dynamic.png
    Dynamic Slicing of WebAssembly Binaries
    Quentin Stiévenart, David Binkley, and Coen De Roover
    In 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME), Oct 2023
  5. VanMolle2023Cross.jpeg
    Cross-Level Debugging for Static Analysers
    Mats Van Molle, Bram Vandenbogaerde, and Coen De Roover
    In Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering (SLE), Oct 2023
  6. VanderPlas2023MODINF.png
    MODINF: Exploiting Reified Computational Dependencies for Information Flow Analysis
    Jens Plas, Jens Nicolay, Wolfgang De Meuter, and 1 more author
    In Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), 2023
  7. VanderPlas2023Result.png
    Result Invalidation for Incremental Modular Analyses
    Jens Plas, Quentin Stiévenart, and Coen De Roover
    In Verification, Model Checking, and Abstract Interpretation (VMCAI), 2023
  8. Change Pattern Detection for Optimising Incremental Static Analysis
    Cindy Wauters, Jens Van der Plas, Quentin Stiévenart, and 1 more author
    In 2023 IEEE 23rd International Working Conference on Source Code Analysis and Manipulation (SCAM), Oct 2023
  9. Zerouali2023Helm.png
    Helm Charts for Kubernetes Applications: Evolution, Outdatedness and Security Risks
    Ahmed Zerouali, Ruben Opdebeeck, and Coen De Roover
    In 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR), May 2023
  10. Muylaert2023Symbolic.png
    Symbolic Execution to Detect Semantic Merge Conflicts
    Ward Muylaert, Johannes Härtel, and Coen De Roover
    In 2023 IEEE 23rd International Working Conference on Source Code Analysis and Manipulation (SCAM), Oct 2023

2022

  1. Stivenart2022Static.png
    Static stack-preserving intra-procedural slicing of webassembly binaries
    Quentin Stiévenart, David W. Binkley, and Coen De Roover
    In Proceedings of the 44th International Conference on Software Engineering (ICSE), May 2022
  2. Businge2022Variant.png
    Variant Forks - Motivations and Impediments
    John Businge, Ahmed Zerouali, Alexandre Decan, and 3 more authors
    In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2022
  3. Kursun2022RacketLogger.png
    RacketLogger: Logging and Visualising Changes in DrRacket
    Turgut Reis Kursun, Jens Plas, Quentin Stiévenart, and 1 more author
    Proceedings of the 15th European Lisp Symposium (ELS), 2022
  4. Makari2022Prevalence.png
    Prevalence and Evolution of License Violations in npm and RubyGems Dependency Networks
    Ilyas Saïd Makari, Ahmed Zerouali, and Coen De Roover
    In Reuse and Software Quality (ICSR), 2022
  5. Opdebeeck2022Smelly.png
    Smelly variables in ansible infrastructure code: detection, prevalence, and lifetime
    Ruben Opdebeeck, Ahmed Zerouali, and Coen De Roover
    In Proceedings of the 19th International Conference on Mining Software Repositories (MSR), May 2022
  6. Pacheco2022Mining.png
    Mining for Framework Instantiation Pattern Interplays
    Yunior Pacheco, Ahmed Zerouali, and Coen De Roover
    In 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM), Oct 2022
  7. Ramkisoen2022PaReco.png
    PaReco: patched clones and missed patches among the divergent variants of a software family
    Poedjadevie Kadjel Ramkisoen, John Businge, Brent Bladel, and 4 more authors
    In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Nov 2022
  8. Stivenart2022Security.png
    Security risks of porting C programs to webassembly
    Quentin Stiévenart, Coen De Roover, and Mohammad Ghafari
    In Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing (SAC), Apr 2022
  9. Vandenbogaerde2022Summary.png
    Summary-Based Compositional Analysis for Soft Contract Verification
    Bram Vandenbogaerde, Quentin Stievenart, and Coen De Roover
    In 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM), Oct 2022
  10. VelazquezRodriguez2022LiFUSO.png
    LiFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts
    Camilo Velazquez-Rodriguez, Eleni Constantinou, and Coen De Roover
    In 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME), Oct 2022
  11. VelazquezRodriguez2022Uncovering.png
    Uncovering Library Features from API Usage on Stack Overflow
    Camilo Velazquez-Rodriguez, Eleni Constantinou, and Coen De Roover
    In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2022

2021

  1. Opdebeeck2021Andromeda.png
    Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution
    Ruben Opdebeeck, Ahmed Zerouali, and Coen De Roover
    In 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), May 2021
  2. Stievenart2021QSES.png
    QSES: Quasi-Static Executable Slices
    Quentin Stievenart, David Binkley, and Coen De Roover
    In 2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2021
  3. Stivenart2021Securityb.png
    The Security Risk of Lacking Compiler Protection in WebAssembly
    Quentin Stiévenart, Coen De Roover, and Mohammad Ghafari
    In 2021 IEEE 21st International Conference on Software Quality, Reliability and Security (QRS), Dec 2021
  4. Zerouali2021Identifying.png
    Identifying Versions of Libraries used in Stack Overflow Code Snippets
    Ahmed Zerouali, Camilo Velazquez-Rodriguez, and Coen De Roover
    In 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), May 2021
  5. Opdebeeck2021Mining.png
    Mining for Graph-Based Library Usage Patterns in COBOL Systems
    Ruben Opdebeeck, Johan Fabry, Tim Molderez, and 2 more authors
    In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2021

2020

  1. DeBleser2020Delta.png
    A Delta-Debugging Approach to Assessing the Resilience of Actor Programs through Run-time Test Perturbations
    Jonas De Bleser, Dario Di Nucci, and Coen De Roover
    In Proceedings of the IEEE/ACM 1st International Conference on Automation of Software Test (AST), Oct 2020
  2. Stievenart2020Compositional.png
    Compositional Information Flow Analysis for WebAssembly Programs
    Quentin Stievenart and Coen De Roover
    In 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2020
  3. VanEs2020Parallel.png
    A Parallel Worklist Algorithm for Modular Analyses
    Noah Van Es, Quentin Stievenart, Jens Plas, and 1 more author
    In 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2020
  4. VanEs2020MAF.png
    MAF: A Framework for Modular Static Analysis of Higher-Order Languages
    Noah Van Es, Jens Plas, Quentin Stievenart, and 1 more author
    In 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2020
  5. VanderPlas2020Incremental.png
    Incremental Flow Analysis through Computational Dependency Reification
    Jens Plas, Quentin Stievenart, Noah Van Es, and 1 more author
    In 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2020
  6. VelazquezRodriguez2020MUTAMA.png
    MUTAMA: An Automated Multi-label Tagging Approach for Software Libraries on Maven
    Camilo Velazquez-Rodriguez and Coen De Roover
    In 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2020
  7. Automatic library categorization
    Camilo Velázquez-Rodríguez and Coen De Roover
    In Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, Jun 2020
  8. Opdebeeck2020Does.png
    Does Infrastructure as Code Adhere to Semantic Versioning? An Analysis of Ansible Role Evolution
    Ruben Opdebeeck, Ahmed Zerouali, Camilo Velazquez-Rodriguez, and 1 more author
    In 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2020

2019

  1. Pacheco2019Mining.png
    Mining Scala Framework Extensions for Recommendation Patterns
    Yunior Pacheco, Jonas De Bleser, Tim Molderez, and 3 more authors
    In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2019
  2. DeBleser2019SoCRATES.png
    SoCRATES: Scala radar for test smells
    Jonas De Bleser, Dario Di Nucci, and Coen De Roover
    In Proceedings of the Tenth ACM SIGPLAN Symposium on Scala (Scala), Jul 2019
  3. DeBleser2019Assessing.png
    Assessing Diffusion and Perception of Test Smells in Scala Projects
    Jonas De Bleser, Dario Di Nucci, and Coen De Roover
    In 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), May 2019
  4. Molderez2019Marlon.png
    Marlon: a domain-specific language for multi-agent reinforcement learning on networks
    Tim Molderez, Bjarno Oeyen, Coen De Roover, and 1 more author
    In Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC), Apr 2019
  5. Nicolay2019Effect.png
    Effect-Driven Flow Analysis
    Jens Nicolay, Quentin Stiévenart, Wolfgang De Meuter, and 1 more author
    In Verification, Model Checking, and Abstract Interpretation (VMCAI), 2019
  6. Pham2019Mining.png
    Mining Patterns in Source Code Using Tree Mining Algorithms
    Hoang Son Pham, Siegfried Nijssen, Kim Mens, and 5 more authors
    In Discovery Science (DS), 2019
  7. Pupo2019GUARDIAML.png
    GUARDIAML: Machine Learning-Assisted Dynamic Information Flow Control
    Angel Luis Scull Pupo, Jens Nicolay, Kyriakos Efthymiadis, and 3 more authors
    In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2019
  8. VanEs2019Garbage.png
    Garbage-Free Abstract Interpretation Through Abstract Reference Counting
    Noah Van Es, Quentin Stiévenart, and Coen De Roover
    In 33rd European Conference on Object-Oriented Programming (ECOOP 2019), 2019

2018

  1. Muylaert2018Research.png
    [Research Paper] Untangling Composite Commits Using Program Slicing
    Ward Muylaert and Coen De Roover
    In 2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2018
  2. ScullPupo2018Practical.png
    Practical Information Flow Control for Web Applications
    Angel Luis Scull Pupo, Laurent Christophe, Jens Nicolay, and 2 more authors
    In Runtime Verification (RV), 2018
  3. Christophe2018Orchestrating.png
    Orchestrating dynamic analyses of distributed processes for full-stack JavaScript programs
    Laurent Christophe, Coen De Roover, Elisa Gonzalez Boix, and 1 more author
    In Proceedings of the 17th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE), Nov 2018
  4. Kula2018generalized.png
    A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem
    Raula Gaikovina Kula, Coen De Roover, Daniel M. German, and 2 more authors
    In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2018

2017

  1. Stevens2017Extracting.png
    Extracting executable transformations from distilled code changes
    Reinout Stevens and Coen De Roover
    In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2017
  2. Stivenart2017Mailbox.png
    Mailbox Abstractions for Static Analysis of Actor Programs
    Quentin Stiévenart, Jens Nicolay, Wolfgang De Meuter, and 1 more author
    In 31st European Conference on Object-Oriented Programming (ECOOP 2017), 2017
  3. DeBleser2017Static.png
    Static Taint Analysis of Event-driven Scheme Programs
    Jonas De Bleser, Quentin Stiévenart, Jens Nicolay, and 1 more author
    In Proceedings of the 10th European Lisp Symposium (ELS), Apr 2017
  4. Muylaert2017Prevalence.png
    Prevalence of Botched Code Integrations
    Ward Muylaert and Coen De Roover
    In 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), May 2017
  5. Molderez2017Mining.png
    Mining Change Histories for Unknown Systematic Edits
    Tim Molderez, Reinout Stevens, and Coen De Roover
    In 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), May 2017

2016

  1. Building a modular static analysis framework in Scala (tool paper)
    Quentin Stiévenart, Jens Nicolay, Wolfgang De Meuter, and 1 more author
    In Proceedings of the 2016 7th ACM SIGPLAN Symposium on Scala, Oct 2016
  2. Molderez2016Automated.png
    Automated Generalization and Refinement of Code Templates with Ekeko/X
    Tim Molderez and Coen De Roover
    In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016
  3. VanEs2016Performant.png
    A Performant Scheme Interpreter in asm.js
    Noah Van Es, Jens Nicolay, Quentin Stiévenart, and 2 more authors
    In Proceedings of the 31st ACM Symposium on Applied Computing, Programming Languages Track (SAC 2016), 2016
  4. Christophe2016Linvail.png
    Linvail: A General-Purpose Platform for Shadow Execution of JavaScript
    Laurent Christophe, Wolfgang De Meuter, Elisa Gonzalez Boix, and 1 more author
    In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), Mar 2016
  5. Molderez2016Search.png
    Search-Based Generalization and Refinement of Code Templates
    Tim Molderez and Coen De Roover
    In Search Based Software Engineering (SSBSE), 2016
  6. Philips2016Dependence.png
    Dependence-driven delimited CPS transformation for JavaScript
    Laure Philips, Joeri De Koster, Wolfgang De Meuter, and 1 more author
    In Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE), Oct 2016
  7. Stievenart2016Scala.png
    Scala-AM: A Modular Static Analysis Framework
    Quentin Stiévenart, Maarten Vandercammen, Wolfgang De Meuter, and 1 more author
    In 16th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2016 (SCAM), 2016

2015

  1. Nicolay2015Detecting.png
    Detecting Function Purity in JavaScript
    Jens Nicolay, Carlos Francisco Noguera Garcia, Coen De Roover, and 1 more author
    In Proceedings of the 15th IEEE Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2015
  2. Stievenart2015Detecting.png
    Detecting Concurrency Bugs in Higher-Order Programs through Abstract Interpretation
    Quentin Stievenart, Jens Nicolay, Wolfgang De Meuter, and 1 more author
    In Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming (PPDP), 2015

2014

  1. Philips2014Towards.png
    Towards Tierless Web Development without Tierless Languages
    Laure Philips, Coen De Roover, Tom Van Cutsem, and 1 more author
    In Onward! ’14 (SPLASH/OnWard!), Oct 2014
  2. Christophe2014Prevalence.png
    Prevalence and Maintenance of Automated Functional Tests for Web Applications
    Laurent Christophe, Reinout Stevens, Coen De Roover, and 1 more author
    In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSMe), Oct 2014
  3. Kawamitsu2014Identifying.png
    Identifying Source Code Reuse across Repositories using LCS-based Source Code Similarity
    Naohiro Kawamitsu, Takashi Ishio, Tetsuya Kanda, and 3 more authors
    In Proceedings of 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), 2014
  4. Stevens2014Querying.png
    Querying the History of Software Projects using QwalKeko
    Reinout Stevens and Coen De Roover
    In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME 2014), 2014
  5. DeRoover2014Ekeko.png
    The Ekeko/X Program Transformation Tool
    Coen De Roover and Katsuro Inoue
    In Proceedings of 14th IEEE International Working Conference on Source Code Analysis and Manipulation, Tool Demo Track (SCAM 2014), 2014
  6. DeRoover2014Building.png
    Building Development Tools Interactively using the Ekeko Meta-Programming Library
    Coen De Roover and Reinout Stevens
    In Proceedings of the IEEE CSMR-WCRE 2014 Software Evolution Week, Tool Demo Track (CSMR-WCRE), 2014
  7. Kula2014Visualizing.png
    Visualizing the Evolution of Systems and their Library Dependencies
    Raula Gaikovina Kula, Coen De Roover, Daniel German, and 2 more authors
    In Proceedings of the 2nd IEEE Working Conference on Software Visualization (VISSOFT), 2014

2013

  1. Fabry2013Aspectual.png
    Aspectual Source Code Analysis with GASR
    Johan Fabry, Coen De Roover, and Viviane Jonckers
    In Proceedings of the 13th International Working Conference on Source Code Analysis and Manipulation (SCAM 2013), 2013
  2. Nicolay2013Determiningb.png
    Determining dynamic coupling in JavaScript using object type inference
    Jens Nicolay, Carlos Noguera, Coen De Roover, and 1 more author
    In 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2013
  3. Stevens2013History.png
    A History Querying Tool and its Application to Detect Multi-version Refactorings
    Reinout Stevens, Coen De Roover, Carlos Francisco Noguera Garcia, and 1 more author
    In Proceedings of the 17th European Conference on Software Maintenance and Reengineering, Early Research Achievements Track (CSMR 2013), 2013
  4. DeRoover2013Multi.png
    Multi-dimensional Exploration of API Usage
    Coen De Roover, Ralf Lämmel, and Ekaterina Pek
    In Proceedings of the 21st IEEE International Conference on Program Comprehension (ICPC), 2013

2012

  1. Timbermont2012Constructing.png
    Constructing Customized Interpreters from Reusable Evaluators using Game
    Stijn Timbermont, Coen De Roover, and Theo D’Hondt
    In Proceedings of the 11th International Conference on Software Composition (SC), 2012
  2. NogueraGarcia2012Refactoring.png
    Refactoring in the Presence of Annotations
    Carlos Francisco Noguera Garcia, Andy Kellens, Coen De Roover, and 1 more author
    In 28th International Conference on Software Maintenance (ICSM), Sep 2012
  3. NogueraGarcia2012Code.png
    Code Querying by UML
    Carlos Francisco Noguera Garcia, Coen De Roover, Andy Kellens, and 1 more author
    In 20th International Conference on Program Comprehension (ICPC), Jun 2012
  4. Interruptible Context-dependent Executions: A Fresh Look at Programming Context-aware Applications.
    Engineer Bainomugisha, Jorge Antonio Vallejos Vargas, Coen De Roover, and 2 more authors
    In Onward! ’12: Proceedings of the ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software Proceedings (SPLASH/OnWard!), Oct 2012

2011

  1. Nicolay2011Automatic.png
    Automatic Parallelization of Side-Effecting Higher-Order Scheme Programs.
    Jens Nicolay, Coen De Roover, Wolfgang De Meuter, and 1 more author
    In Proceedings of the 11th International Working Conference on Source Code Analysis and Manipulation (SCAM 2011), 2011
  2. DeRoover2011Logic.png
    A Logic Meta-Programming Foundation for Example-Driven Pattern Detection in Object-Oriented Programs
    Coen De Roover
    In Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), 2011
  3. DeRoover2011Language.png
    Language Support for Programming Interactions among Wireless Sensor Network Nodes
    Coen De Roover, Christophe Scholliers, Wouter Amerijckx, and 2 more authors
    In Proceedings of the 5th International Symposium on Ubiquitous Computing and Ambient Intelligence (UCAmI 2011), 2011
  4. DeRoover2011SOUL.png
    The SOUL Tool Suite for Querying Programs in Symbiosis with Eclipse
    Coen De Roover, Carlos Francisco Noguera Garcia, Andy Kellens, and 1 more author
    In International Conference on the Principles and Practice of Programming in Java (PPPJ), Aug 2011
  5. NogueraGarcia2011Program.png
    Program Querying with a SOUL: the Barista Tool Suite
    Carlos Francisco Noguera Garcia, Coen De Roover, Andy Kellens, and 1 more author
    In Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), 2011
  6. Kellens2011Reasoning.png
    Reasoning over the Evolution of Source Code using Quantified Regular Path Expressions
    Andy Kellens, Coen De Roover, Carlos Francisco Noguera Garcia, and 2 more authors
    In Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), 2011

2010

  1. Kellens2010Co.png
    Co-evolving Annotations and Source Code through Smart Annotations
    Andy Kellens, Carlos Francisco Noguera Garcia, Kris De Schutter, and 2 more authors
    In Conference on Software Maintenance and Reengineering (CSMR), Mar 2010

2007

  1. Forward chaining in HALO: an implementation strategy for history-based logic pointcuts
    Charlotte Herzeel, Kris Gybels, Pascal Costanza, and 2 more authors
    In Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007, Aug 2007
  2. Maintaining Design Regularities in Evolving Software Systems using Template Queries in IntensiVE: a Tool Demonstration
    Johan Brichau, Coen De Roover, Andy Kellens, and 1 more author
    In Proceedings of the Third International ERCIM Symposium on Software Evolution, Oct 2007
  3. Brichau2007Open.png
    Open Unification for Program Query Languages
    Johan Brichau, Coen De Roover, and Kim Mens
    In Proceedings of the XXVI International Conference of the Chilean Computer Science Society (SCCC 2007), 2007
  4. Herzeel2007Forwardb.png
    Forward Chaining as an Implementation Strategy for the History-based Logic Pointcut Language HALO
    Charlotte Herzeel, Kris Gybels, Pascal Costanza, and 2 more authors
    In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL), 2007
  5. DeRoover2007Behavioral.png
    Behavioral Similarity Matching using Concrete Source Code Templates in Logic Queries
    Coen De Roover, Johan Brichau, Carlos Noguera, and 2 more authors
    In Proceedings of the ACM/SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM07), 2007

2006

  1. DeRoover2006Approach.png
    An Approach to High-Level Behavioral Program Documentation Allowing Lightweight Verification
    Coen De Roover, Isabel Michiels, Kim Gybels, and 2 more authors
    In Proceedings of the 14th International Conference on Program Comprehension (ICPC), 2006
  2. DeRoover2006Combining.png
    Combining Fuzzy Logic and Behavioral Similarity for Non-Strict Program Validation
    Coen De Roover, Johan Brichau, and Theo D’Hondt
    In Proceedings of the 8th ACM-SIGPLAN International Symposium on Principles and Practice of Declarative Programming (PPDP), 2006
  3. Program Testing Using High-Level Property-Driven Models
    Isabel Michiels, Coen De Roover, Johan Brichau, and 2 more authors
    In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE), Jul 2006

Journal Articles

2026

  1. Investigating the adoption and maintenance of web GUI testing: Insights from GitHub repositories
    Sergio Di Meglio, Luigi Libero Lucio Starace, Valeria Pontillo, and 3 more authors
    Information and Software Technology (IST), Jan 2026
  2. PachecoCorrea2026sampling.png
    The sampling threat when mining generalizable inter-library usage patterns
    Yunior Pacheco Correa, Coen De Roover, and Johannes Härtel
    Science of Computer Programming, Mar 2026

2025

  1. An empirical evaluation of static, dynamic, and hybrid slicing of WebAssembly binaries
    Quentin Stiévenart, David Binkley, and Coen De Roover
    Journal of Systems and Software (JSS), Oct 2025
  2. Vandercammen2025State.png
    State merging for concolic testing of event-driven applications
    Maarten Vandercammen and Coen De Roover
    Science of Computer Programming, May 2025
  3. Zerouali2025Comprehensive.png
    A Comprehensive Study of the Lifecycle of Dormant npm Packages
    Ahmed Zerouali, Valeria Pontillo, and Coen De Roover
    Empirical Software Engineering (EMSE), Nov 2025

2023

  1. VelzquezRodrguez2023text.png
    A text classification approach to API type resolution for incomplete code snippets
    Camilo Velázquez-Rodríguez, Dario Di Nucci, and Coen De Roover
    Science of Computer Programming, Apr 2023
  2. Stivenart2023empirical.png
    An empirical evaluation of quasi-static executable slices
    Quentin Stiévenart, David Binkley, and Coen De Roover
    Journal of Systems and Software (JSS), Jun 2023

2022

  1. Decan2022Back.png
    Back to the Past – Analysing Backporting Practices in Package Dependency Networks
    Alexandre Decan, Tom Mens, Ahmed Zerouali, and 1 more author
    IEEE Transactions on Software Engineering, Oct 2022
  2. Zerouali2022impact.png
    On the impact of security vulnerabilities in the npm and RubyGems dependency networks
    Ahmed Zerouali, Tom Mens, Alexandre Decan, and 1 more author
    Empirical Software Engineering (EMSE), May 2022

2021

  1. Opdebeeck2021practice.png
    On the practice of semantic versioning for Ansible galaxy roles: An empirical study and a change classification model
    Ruben Opdebeeck, Ahmed Zerouali, Camilo Velázquez-Rodríguez, and 1 more author
    Journal of Systems and Software (JSS), Dec 2021
  2. Stivenart2021parallel.png
    A parallel worklist algorithm and its exploration heuristics for static modular analyses
    Quentin Stiévenart, Noah Van Es, Jens Plas, and 1 more author
    Journal of Systems and Software (JSS), Nov 2021
  3. Zerouali2021usage.png
    On the usage of JavaScript, Python and Ruby packages in Docker Hub images
    Ahmed Zerouali, Tom Mens, and Coen De Roover
    Science of Computer Programming, Jul 2021

2020

  1. Prioritising Server-Side Reachability via Inter-process Concolic Testing
    Maarten Vandercammen, Laurent Christophe, Dario Di Nucci, and 2 more authors
    The Art, Science, and Engineering of Programming, Oct 2020
  2. Pecorelli2020large.png
    A large empirical assessment of the role of data balancing in machine-learning-based code smell detection
    Fabiano Pecorelli, Dario Di Nucci, Coen De Roover, and 1 more author
    Journal of Systems and Software (JSS), Nov 2020

2019

  1. A general method for rendering static analyses for diverse concurrency models modular
    Quentin Stiévenart, Jens Nicolay, Wolfgang De Meuter, and 1 more author
    Journal of Systems and Software (JSS), Jan 2019

2018

  1. Stevens2018Querying.png
    Querying distilled code changes to extract executable transformations
    Reinout Stevens, Tim Molderez, and Coen De Roover
    Empirical Software Engineering (EMSE), Aug 2018
  2. A flexible framework for studying trace-based just-in-time compilation
    Maarten Vandercammen, Stefan Marr, and Coen De Roover
    Computer Languages, Systems & Structures, Jan 2018

2017

  1. Nicolay2017Purity.png
    Purity analysis for JavaScript through abstract interpretation
    Jens Nicolay, Quentin Stiévenart, Wolfgang De Meuter, and 1 more author
    Journal of Software: Evolution and Process, Aug 2017
  2. Search-based Tier Assignment for Optimising Offline Availability in Multi-tier Web Applications
    Laure Philips, Joeri De Koster, Wolfgang De Meuter, and 1 more author
    The Art, Science, and Engineering of Programming, Dec 2017
  3. VanEs2017Implementing.png
    Implementing a performant scheme interpreter for the web in asm.js
    Noah Van Es, Quentin Stievenart, Jens Nicolay, and 2 more authors
    Computer Languages, Systems & Structures, Sep 2017

2016

  1. Fabry2016AspectJ.png
    AspectJ code analysis and verification with GASR
    Johan Fabry, Coen De Roover, Carlos Noguera, and 3 more authors
    Journal of Systems and Software (JSS), Jul 2016

2014

  1. Stevens2014logic.png
    A logic foundation for a general-purpose history querying tool
    Reinout Stevens, Coen De Roover, Carlos Noguera, and 2 more authors
    Science of Computer Programming, Dec 2014
  2. DeRoover2014Implementation.png
    The Implementation of the Cha-Q Meta-Model: A Comprehensive, Change-Centric Software Representation
    Coen De Roover, Christophe Scholliers, Viviane Jonckers, and 3 more authors
    Electronic Communications of the EASST (SQM), 2014

2013

  1. DeRoover2013CrimeSPOT.png
    CrimeSPOT: a Language and Runtime for Developing Active Wireless Sensor Network Applications
    Coen De Roover, Christophe Scholliers, Wouter Amerijckx, and 2 more authors
    Science of Computer Programming, 2013

2011

  1. Castro2011Diagnosing.png
    Diagnosing and Correcting Design Inconsistencies in Source Code with Logical Abduction
    Sergio Castro, Coen De Roover, Andy Kellens, and 3 more authors
    Science of Computer Programming, Dec 2011

2009

  1. Forward Chaining in HALO - An Implementation Strategy for History-based Logic Pointcuts
    Charlotte Herzeel, Kris Gybels, Pascal Costanza, and 4 more authors
    Computer Languages, Systems and Structures, Apr 2009

2005

  1. DeRoover2005Towards.png
    Towards Abstract Interpretation for Recovering Design Information
    Coen De Roover, Kris Gybels, and Theo D’Hondt
    In Proceedings of the First International Workshop on Abstract Interpretation of Object-oriented Languages (AiOOL), 2005

Workshop Papers

2024

  1. Christophe2024Aran.png
    Aran: JavaScript Instrumentation for Heavyweight Dynamic Analysis
    Laurent Christophe, Coen De Roover, and Wolfgang De Meuter
    In Proceedings of the 23rd Belgium-Netherlands Software Evolution Workshop (BENEVOL 2024), 2024
  2. VelazquezRodriguez2024Resilience.png
    Resilience Testing of Spring Applications via Fault Injections
    Camilo Velázquez-Rodríguez, Warren Gaure, and Coen De Roover
    In Resilience Testing of Spring Applications via Fault Injections (BENEVOL), 2024
  3. Pontillo2024FERRARI.png
    FERRARI: FailurE RepRoduction through automatic test cAse generation and stack tRace analysIs
    Valeria Pontillo, Maarten Vandercammen, Sarah Verbelen, and 1 more author
    In BENEVOL24: The 23rd Belgium-Netherlands Software Evolution Workshop (BENEVOL), 2024
  4. Coremans2024Integrating.png
    Integrating Fault Injection in Fuzzing: Design, Implementation and Preliminary Experiments
    Gilles Coremans and Coen De Roover
    In BENEVOL24: The 23rd Belgium-Netherlands Software Evolution Workshop (BENEVOL), Nov 2024
  5. Verbelen2024Abstract.png
    Abstract Slicing To Improve The Speed Of Static Program Analysis
    Sarah Verbelen, Bram Vandenbogaerde, Jens Van der Plas, and 2 more authors
    In Proceedings of the 23rd Belgium-Netherlands Software Evolution Workshop (BENEVOL 2024), 2024

2022

  1. LiFUSO: A Tool to Improve Library Selection in Maven
    Camilo Ernesto Velazquez Rodriguez and Coen De Roover
    In The 21st Belgium-Netherlands Software Evolution Workshop (BENEVOL), 2022

2021

  1. Stack Overflow Posts as Source of Library Features
    Camilo Ernesto Velazquez Rodriguez, Eleni Constantinou, and Coen De Roover
    In 20th Belgium-Netherlands Software Evolution Workshop (BENEVOL), Dec 2021
  2. Wassail: a WebAssembly Static Analysis Library
    Quentin Stiévenart and Coen De Roover
    In Fifth International Workshop on Programming Technology for the Future Web (ProWeb), Mar 2021

2019

  1. A language-parametric modular framework for mining idiomatic code patterns
    D.D. Nucci, H.S. Pham, J. Fabry, and 5 more authors
    CEUR Workshop Proceedings, 2019
  2. Pecorelli2019role.png
    On the role of data balancing for machine learning-based code smell detection
    Fabiano Pecorelli, Dario Di Nucci, Coen De Roover, and 1 more author
    In Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE), Aug 2019

2018

  1. Mete: A meta rete interface for distributed rule-based systems
    M. Hubrechts, K. Kambona, T. Renaux, and 4 more authors
    CEUR Workshop Proceedings, 2018
  2. Mining extension point patterns in scala
    Y. Pacheco, J. De Bleser, T. Molderez, and 3 more authors
    CEUR Workshop Proceedings, 2018
  3. Concolic testing of full-stack javascript applications
    M. Vandercammen, L. Christophe, W. De Meuter, and 1 more author
    CEUR Workshop Proceedings, 2018

2017

  1. Employing Run-time Static Analysis to Improve Concolic Execution
    M. Vandercammen and C. De Roover
    CEUR Workshop Proceedings, 2017
  2. Towards a Domain-Specific Language for Automated Network Management
    T. Molderez, C. De Roover, and W. De Meuter
    CEUR Workshop Proceedings, 2017
  3. Modular Static Analysis of Actor Programs
    Quentin Stiévenart, Jens Nicolay, Coen De Roover, and 1 more author
    In BElgian-NEtherlands eVOLution seminar 2017 (BENEVOL), Dec 2017
  4. Incrementalizing Abstract Interpretation
    N. Van Es, M. Vandercammen, and C. De Roover
    CEUR Workshop Proceedings, 2017
  5. Vandercammen2017STRAF.png
    STRAF: A Scala Framework for Experiments in Trace-Based JIT Compilation
    Maarten Vandercammen, Quentin Stiévenart, Wolfgang De Meuter, and 1 more author
    In Grand Timely Topics in Software Engineering (GTTSE), 2017
  6. Untangling Source Code Changes Using Program Slicing
    Ward Muylaert and Coen De Roover
    In BElgian-NEtherlands eVOLution seminar 2017 (BENEVOL), Dec 2017

2016

  1. Vandercammen2016Improving.png
    Improving trace-based JIT optimisation using whole-program information
    Maarten Vandercammen and Coen De Roover
    In Proceedings of the 8th International Workshop on Virtual Machines and Intermediate Languages (VMIL), Oct 2016
  2. Nicolay2016Static.png
    Static Detection of User-specified Security Vulnerabilities in Client-side JavaScript
    Jens Nicolay, Valentijn Spruyt, and Coen De Roover
    In Proceedings of the 2016 ACM Workshop on Programming Languages and Analysis for Security (PLAS), Oct 2016

2015

  1. Vandercammen2015formal.png
    A formal foundation for trace-based JIT compilers
    Maarten Vandercammen, Jens Nicolay, Stefan Marr, and 3 more authors
    In Proceedings of the 13th International Workshop on Dynamic Analysis (WODA), Oct 2015

2014

  1. Cardozo2014Run.png
    Run-time Validation of Behavioral Adaptations
    Nicolás Cardozo, Laurent Christophe, Coen De Roover, and 1 more author
    In Proceedings of 6th International Workshop on Context-Oriented Programming - COP′14 (COP), 2014

2011

  1. Matthys2011Language.png
    Language and middleware support for dynamism in wireless sensor and actuator network applications
    Nelson Matthys, Sam Michiels, Wouter Joosen, and 4 more authors
    In Proceedings of the 6th International Workshop on Middleware Tools, Services and Run-time Support for Networked Embedded Systems (MidSens), Dec 2011

2010

  1. Generation and composition of corrective actions to code design problems with Heal
    Sergio Castro, Andy Kellens, Coen De Roover, and 1 more author
    9th BElgian-NEtherlands EVOLution Workshop (BENEVOL), 2010

2009

  1. Language-Shifting Objects in Inter-language Interoperability: an exploration using JavaConnect
    Johan Brichau and Coen De Roover
    In Proceedings of the International Workshop on Smalltalk Technologies (IWST 2009), 2009
  2. Language-shifting objects from Java to Smalltalk: an exploration using JavaConnect
    Johan Brichau and Coen De Roover
    In Proceedings of the International Workshop on Smalltalk Technologies, Aug 2009

2008

  1. Example-based Program Querying
    Andy Kellens, Johan Brichau, and Coen De Roover
    In International Workshop on Query Technologies and Applications for Program Comprehension (QTAPC), Jun 2008

Dissertations

2009

  1. A Logic Meta Programming Foundation for Example-Driven Pattern Detection in Object-Oriented Programs
    Coen De Roover
    PhD Dissertation, Vrije Universiteit Brussel, 2009

2004

  1. DeRoover2004Incorporating.png
    Incorporating Dynamic Analysis and Approximate Reasoning in Declarative Meta-Programming to Support Software Re-engineering
    Coen De Roover
    Licentiate's Thesis, Vrije Universiteit Brussel, 2004

Books

2023

  1. Software Ecosystems: Tooling and Analytics
    Tom Mens, Coen De Roover, and Anthony Cleve
    2023

Book Chapters

2023

  1. An Introduction to Software Ecosystems
    Tom Mens and Coen De Roover
    In Software Ecosystems: Tooling and Analytics, 2023
  2. Infrastructure-as-Code Ecosystems
    Ruben Opdebeeck, Ahmed Zerouali, and Coen De Roover
    In Software Ecosystems: Tooling and Analytics, 2023