Raffi Khatchadourian

Associate Professor Of Computer Science

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science (B.S.), Bachelor of Science (B.S.) at Monmouth University
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
3,099reputation
2.2mreached
36answers
34questions
Badges
pydev
top-5%
eclipse
top-5%
github-logo-circle

Github Skills (15)

javas10
static-analysis10
java10
callgraph10
program-analysis10
pydev9
eclipse9
syntaxerror9
git6
eclipse-plugin6
vim6
git-stash6
project-structure6
python6
svn6

Programming languages (24)

JavaCSSC++TeXMakefileGoValaHTML

Github contributions (5)

github-logo-circle
wala/WALA

Mar 2017 - Dec 2022

T.J. Watson Libraries for Analysis, with frontends for Java, Android, and JavaScript, and may common static program analyses
Role in this project:
userBack-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.
frontendsanalysesslicingcallgraphabstract-interpretation
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