Raffi Khatchadourian is an Associate Professor of Computer Science at Hunter College with 15 years of experience bridging academic research and industrial software engineering. His PhD-centered work focuses on automated software evolution—particularly refactoring and source-code recommendation systems—to help developers safely and efficiently evolve large codebases. He has practical industry experience from Apple and contributions to heavyweight static-analysis infrastructure like the WALA project, where he improved core analysis caching and call-graph mechanisms. Raffi teaches and supervises doctoral students at CUNY’s PhD program while continuing research in program analysis for object- and aspect-oriented languages, software architecture, and recommendation systems. Colleagues describe him as results-driven and team-oriented, blending rigorous program-analysis theory with hands-on tool-building. He often seeks pragmatic ways to make sophisticated analysis techniques easily usable by everyday developers.
15 years of coding experience
20 years of employment as a software developer
Bachelor of Science (B.S.), Bachelor of Science (B.S.) at Monmouth University
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at The Ohio State University
T.J. Watson Libraries for Analysis, with frontends for Java, Android, and JavaScript, and may common static program analyses
Role in this project:
Back-end Developer
Contributions:9 reviews, 18 commits, 29 PRs in 5 years 10 months
Contributions summary:Raffi primarily focused on refactoring and improving the `IAnalysisCacheView` interface, suggesting a focus on core analysis infrastructure. They updated numerous files across the project, integrating changes and merging branches to reflect the refactoring effort. The commits demonstrate a deep understanding of the project's architecture, particularly its call graph and propagation mechanisms, and involved Java code modifications.
Course syllabus for CSCI 46000/79521-01, Spring 2019
Contributions:18 commits, 13 pushes, 2 branches in 1 year
course-syllabuscscispringsyllabusjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Raffi Khatchadourian - Associate Professor Of Computer Science