The focus of Dr. Malloy’s research has been program analysis, program visualization, testing and maintenance. His research into program analysis has entailed the development of parsers and parser front-ends to enable construction of graphical program representations to facilitate program analysis. Thus, Dr. Malloy’s research also encompasses compiler technology, grammarware, parser front-end construction and development. He is best known for his work in reverse engineering C++ programs into convenient graphical representations to facilitate program comprehension, analysis and visualization. However, he has recently begun teaching video game construction and is currently involved in the development of an architecture simulator that operates in tandem with a video game to
teach computer programming.