Raffi Khatchadourian, profile picture

Raffi Khatchadourian

Sort by
Speculative Automated Refactoring of Imperative Deep Learning Programs to Graph Execution
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Study
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Learning Programs to Graph Execution
Towards Safe Automated Refactoring of Imperative Deep Learning Programs to Graph Execution
Automated Evolution of Feature Logging Statement Levels Using Git Histories and Degree of Interest
A Tool for Rejuvenating Feature Logging Levels via Git Histories and Degree of Interest
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Study
Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences
An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems
Automated Evolution of Feature Logging Statement Levels Using Git Histories and Degree of Interest
An Empirical Study on the Use and Misuse of Java 8 Streams
Safe Automated Refactoring for Intelligent Parallelization of Java 8 Streams
A Brief Introduction to Type Constraints
Safe Automated Refactoring for Intelligent Parallelization of Java 8 Streams Talk at Columbia University
A Tool for Optimizing Java 8 Stream Software via Automated Refactoring