Programming Tools
Led by Ooge De Moor, this activity had 11 postdocs and research students whose research was focused on tools for software evolution. It was supported by several substantial EPSRC grants and donations from Microsoft and IBM. Achievements include the first optimising compiler for AspectJ (abc). Several new language features, including tracematches and open modules, were also pioneered by the group on abc. With the arrival of Torbjorn Ekman, the programming tools group also became the home of JastAdd, the attribute grammar system of choice for experimenting with tools for Java. De Moor founded Semmle and is currently VP of GitHub Next.