Paper on JunGL at ICSE
JunGL is a language for scripting refactoring transformations; a paper on its design has been accepted at ICSE, the premier conference on software engineering.
Mathieu Verbaere is a research student sponsored by Microsoft, who works on a scripting language for refactoring transformations. Building on previous ideas developed in the programming tools group for specifying compiler optimisations, he has developed a hybrid functional logic language which makes it very easy to program complex refactorings such as Extract Method. The language is named JunGL, for Jungle Graph Language.
The project webpage can be found here. A draft of the paper is available from that web page.
ICSE is the largest conference in software engineering, bringing together all branches of the subject; its acceptance rate is 9%.