Coen De Roover

Office: F.10.747
E-mail: cderoove@vub.ac.be
Phone: +32 2 629 3492
Address:
Vrije Universiteit Brussel
Faculty of Sciences, DINF – SOFT
Pleinlaan 2
B-1050 Brussels, Belgium

Job Description

I'm a professor at the Software Languages Lab of the Vrije Universiteit Brussel.

Please consult my personal page for more information.

Research Description

The central theme of my research is the design and application of
source code analysis and transformation techniques. These form
the foundation of tool support for quality assurance problems as
pressing as bug detection, validation of an implementation with
respect to its design, and program repair.

  • In program transformation, I'm investigating techniques for repeating
    changes to similar, but non-identical source code
    . This is often needed by
    developers after having repaired one of several occurrences of a
    bug (i.e., semantic patching) or after having updated one of several clients of an API to a functionally equivalent one (i.e., API migration).
  • In program analysis, I'm investigating techniques for analyzing
    source code that is neither known at compile-time
    nor invariant at run-time
    . This is increasingly common in distributed (e.g., third party web services), polyglot (e.g., domain- specific languages), and dynamic (e.g., reflection for run-time variability) software.