Raffi Khatchadourian

Registered user since Wed 8 Jul 2015

Name:Raffi Khatchadourian
Bio:

I am an Assistant Professor in the Department of Computer Science at Hunter College and the Graduate Center of the City University of New York (CUNY). My research is centered on techniques for automated software evolution, particularly those related to automated refactoring and source code recommendation systems. My goal is to ease the burden associated with correctly and efficiently evolving large and complex software by providing automated tools that can be easily used by developers. I am also interested in the automated analysis of Object-Oriented programs.

I received my MS and Ph.D. degrees in Computer Science from Ohio State University and my BS degree in Computer Science from Monmouth University in New Jersey. Prior to joining CUNY, I was a Software Engineer at Apple, Inc. in Cupertino, California, where I worked on Digital Rights Management (DRM) for iTunes, iBooks, and the App Store. I also developed distributed software that tested various features of iPhones, iPads, and iPods. You may also find more information about me by visiting my CUNY Academic Commons profile, my vita, GitHub, and my blog (you can subscribe for updates here).

Country:United States
Affiliation:City University of New York (CUNY) Hunter College
Research interests:Software Engineering, Programming Languages, Software Evolution, Automated Refactoring, Recommendation Systems

Contributions

ICSE 2024 Committee Member in Research Track within the Research Track-track
‹Programming› 2023 Committee Member in Program Committee within the Research Papers-track
SPLASH 2022 Workshops Co-Chair in Organizing Committee within the Workshops-track
Workshops Co-Chair in Organizing Committee
GPCE 2022 Committee Member in Program Committee within the GPCE -track
ESEC/FSE 2022 United States of America in Program Committee within the Demonstrations-track
ASE 2022 Committee Member in Program Committee within the Late Breaking Results-track
PLDI 2022 Committee Member in SRC Reviewers within the SRC-track
ICSE 2022 Committee Member in Mentors within the SMeW - Student Mentoring Workshop-track
Author of A Tool for Rejuvenating Feature Logging Levels via Git Histories and Degree of Interest within the DEMO - Demonstrations-track
MSR 2022 Author of Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Study within the Technical Papers-track
ASE 2021 Committee Member in Program Committee within the Artifact Evaluation-track
GPCE 2021 Committee Member in Program Committee within the GPCE-track
SPLASH 2021 Workshops Co-Chair in Organizing Committee
Workshops Co-Chair in Organizing Committee within the Workshops-track
Author of Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences within the SIGPLAN Papers-track
ESEC/FSE 2021 Committee Member in Program Committee within the Artifacts-track
ICSE 2021 Author of An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems within the Technical Track-track
SPLASH 2020 Session Chair of T-5 (part of OOPSLA)
Author of Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences within the OOPSLA-track
ECOOP 2020 Session Chair of M-4 (part of Research Papers)
Committee Member in Program Committee within the Research Papers-track
Session Chair of M-6B (part of Research Papers)
ESEC/FSE 2020 Committee Member in Program Committee within the Tool Demos-track
ICSE 2020 Session Chair of I19-Code Generation and Verification (part of Paper Presentations)
Committee Member in Program Committee within the Demonstrations-track
ASE 2019 Committee Member in Program Committee within the Late Breaking Results-track
SPLASH 2019 PC Member in Program Committee within the Onward! Papers-track
ICSE 2019 Author of Safe Automated Refactoring for Intelligent Parallelization of Java 8 Streams within the Technical Track-track
ESEC/FSE 2018 Committee Member in Program Committee within the Demonstrations-track
Publicity Chair in Organizing Committee
* ICSE 2018 * Author of Poster W44: Towards Safe Refactoring for Intelligent Parallelization of Java 8 Streams within the Posters -track
‹Programming› 2018 Author of Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods within the Research Papers-track
MASS 2016 Author of Session VII: Panel - Modularity Across the System Stack: Challenges and Opportunities (*Note: this panel session could be extended until 17:45) within the MASS 2016-track
LaMOD'16 Author of Workshop Conclusion within the Language Modularity-track
Committee Member in Organizing Committee within the Language Modularity-track
Author of Workshop Introduction within the Language Modularity-track
Author of Towards Improving Interface Modularity in Legacy Java Software through Automated Refactoring within the Language Modularity-track
SPLASH 2015 Author of Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software within the Demos-track
Author of Porting the NetBeans Java 8 Enhanced for Loop Lambda Expression Refactoring to Eclipse within the Posters-track