Last Wednesday, January 29, 2014, Maartje de Jonge successfully defended her thesis "Language-parametric Techniques for Language-Specific Editors"
Abstract: The goal of this dissertation is to develop techniques that simplify the implementation of tool support for new languages. More specifically, we focus on language-parametric solutions for the implementation of language-specific editor support. In the first part of this dissertation we investigate generic techniques to recover from syntax errors that occur during interactive editing. In the second part we look into language-parametric techniques for the implementation of refactoring tools.
Her research is also available through the parse error recovery provided by the Spoofax Language Workbench.