Bimodal program analysis in the wild


The combination of standard program analyses with machine learning-based techniques has recently been a hot research topic, but is not yet widely adopted by software engineering practitioners. We present such an analysis, aimed at identifying and correcting misleading and uninformative variable names, and discuss the challenges arising from attempting to deploy it in practice.


Marc Brockschmidt is a researcher at Microsoft Research, Cambridge. His research is focussed on using automatic analyses to make software engineers more productive by identifying bugs as early as possible.

This page was last modified on 26 Sep 2017.