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