Summary
Christian Newman is an associate professor and researcher with 11 years of experience specializing in software maintenance, static analysis, refactoring, and program transformation. Based in Rochester, NY, he leads academic research and tooling work at RIT building and advising projects that apply transformation languages, static slicing, and type/pointer analysis to real-world codebases. His background includes industrial research at ABB—where he implemented a C# wrapper for srcML and modernized a 700+ test suite—and deep involvement with srcML-based tooling from his Kent State work. He combines rigorous academic methods with practical tool-building, often bridging program analysis, NLP for code, and developer-centered transformation workflows.
11 years of coding experience
4 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at Kent State University