Associate Professor of Computer Science Harry Xu has received the AITO Junior Dahl-Nygaard Prize for 2018. Prizes will be awarded during the 2018 European Conference for Object-Oriented Programming (ECOOP) this July in Amsterdam. Xu received the award because “he has made significant contributions to different aspects of object-orientation due to a unique combination of technical strength and ambition to deliver effective object-oriented programming technologies for big data systems; the sheer amount of his practically-useful research is impressive,” according to the AITO website.
Xu’s research ranges from software engineering, through programming languages and compilers, to runtime/operating/distributed systems and computer architecture. In particular, he is interested in developing cross-layer techniques that bridge the PL and systems communities. His recent work centers around two symmetric axes: (1) how to leverage PL techniques to solve big data problems, and, conversely, (2) how to solve PL problems with systems and architectural support.
Xu worked at Microsoft Research as a visiting researcher in 2017, where he created and led the development of a project that aims to build an optimizing compiler for multi-lingual data analytical pipelines, in particular, Microsoft’s Scope/Cosmos. He also worked at the IBM T. J. Watson Research Center as a co-op/intern from 2008 to 2011, where he led the development of a series of runtime bloat detection tools.