| 2026 | PERCOM | Artifact: ScaleWave: Breaking Through Resource Bottlenecks to Scale Up Serverless Computing at the Edge. | Summit Shrestha, Zheng Song, Zhengquan Li, Probir Roy, Eli Tilevich, Christine Julien |
| 2026 | PERCOM | ScaleWave: Breaking Through Resource Bottlenecks to Scale Up Serverless Computing at the Edge. | Summit Shrestha, Zheng Song, Eli Tilevich, Zhengquan Li, Christine Julien, Probir Roy |
| 2026 | SIGCSE | Creating Exercises with Generative AI for Teaching Introductory Secure Programming: Are We There Yet? | Leo St. Amour, Eli Tilevich |
| 2025 | EDUCON | Designing a Platform to Train Secure Programming Skills with Attack-and-Defend Exercises. | Leo St. Amour, Eli Tilevich |
| 2025 | Middleware | ER-π: Exhaustive Interleaving Replay for Testing Replicated Data Library Integration. | Provakar Mondal, Eli Tilevich |
| 2025 | Middleware | Understanding Tradeoffs of Replicated Data Library Integration Strategies in Multilingual Environments. | Provakar Mondal, Eli Tilevich |
| 2025 | SANER | A Metric for Measuring the Impact of Rare Paths on Program Coverage. | Leo St. Amour, Eli Tilevich, Muhammad Ali Gulzar |
| 2024 | ICDCS | EdgStr: Automating Client-Cloud to Client-Edge-Cloud Transformation. | Kijin An, Eli Tilevich |
| 2024 | ICDCS | Edge Cache on WiFi Access Points: Millisecond-Level App Latency Almost for Free. | Zhengquan Li, Summit Shrestha, Zheng Song, Eli Tilevich |
| 2024 | ICWS | "How Can I Be of Service?" - A Comprehensive Analysis of Web Service Integration Practices. | Siddhi Baravkar, Olivia Pellegrini, Pratiksha Gaikwad, Eli Tilevich, Zheng Song |
| 2023 | CloudCom | Undoing CRDT Operations Automatically. | Provakar Mondal, Eli Tilevich |
| 2023 | PERCOM | OS | Sarvesh Bhatnagar, Zhengquan Li, Zheng Song, Eli Tilevich |
| 2022 | APSEC | Toward a Better Alignment Between the Research and Practice of Code Search Engines. | Yin Liu, Shuangyi Li, Eli Tilevich |
| 2022 | CloudCom | Quality of Information Matters: Recommending Web Services for Performance and Utility. | Zheng Song, Owen Rowader, Zhengquan Li, Maryam Tello, Eli Tilevich |
| 2021 | ICWE | Communicating Web Vessels: Improving the Responsiveness of Mobile Web Apps with Adaptive Redistribution. | Kijin An, Eli Tilevich |
| 2021 | OOPSLA | The common coder's scratch programming idioms and their impact on project remixing. | Xingyu Long, Peeratham Techapalokul, Eli Tilevich |
| 2021 | OOPSLA | "You have said too much": Java-like verbosity anti-patterns in Python codebases. | Yuzhi Ma, Eli Tilevich |
| 2021 | SecureComm | HTPD: Secure and Flexible Message-Based Communication for Mobile Apps. | Yin Liu, Breno Dantas Cruz, Eli Tilevich |
| 2020 | GPCE | VarSem: declarative expression and automated inference of variable usage semantics. | Yin Liu, Eli Tilevich |
| 2020 | ICDCS | Win with What You Have: QoS-Consistent Edge Services with Unreliable and Dynamic Resources. | Zheng Song, Eli Tilevich |
| 2020 | VTC | Understanding the Potential of Edge-Based Participatory Sensing: an Experimental Study. | Breno Dantas Cruz, Junjie Cheng, Zheng Song, Eli Tilevich |
| 2020 | WWW | Client Insourcing: Bringing Ops In-House for Seamless Re-engineering of Full-Stack JavaScript Applications. | Kijin An, Eli Tilevich |
| 2020 | TrustCom | Reducing the Price of Protection: Identifying and Migrating Non-Sensitive Code in TEE. | Yin Liu, Eli Tilevich |
| 2019 | CloudCom | Exploiting Equivalence to Efficiently Enhance the Accuracy of Cognitive Services. | Aabhas Bhatia, Shuangyi Li, Zheng Song, Eli Tilevich |
| 2019 | ICDCN | Cslim: automated extraction of IoT functionalities from legacy C codebases. | Hyogi Sim, Arnab Kumar Paul, Eli Tilevich, Ali Raza Butt, Muhammad Shahzad |
| 2019 | ICWE | Catch & Release: An Approach to Debugging Distributed Full-Stack JavaScript Applications. | Kijin An, Eli Tilevich |
| 2019 | ICWS | Equivalence-Enhanced Microservice Workflow Orchestration to Efficiently Increase Reliability. | Zheng Song, Eli Tilevich |
| 2019 | SAC | Ask toscanini!: architecting a search engine for music scores beyond metadata. | Arman Bahraini, Eli Tilevich |
| 2018 | GPCE | RT-trust: automated refactoring for trusted execution under real-time constraints. | Yin Liu, Kijin An, Eli Tilevich |
| 2018 | ICSE | Automatic inference of Java-to-swift translation rules for porting mobile applications. | Kijin An, Na Meng, Eli Tilevich |
| 2018 | ICSE | Intent to share: enhancing Android inter-component communication for distributed devices. | Breno Dantas Cruz, Eli Tilevich |
| 2018 | ICSE | Programming support for sharing resources across heterogeneous mobile devices. | Zheng Song, Sanchit Chadha, Antuan Byalik, Eli Tilevich |
| 2018 | SIGCSE | Reconciling the Promise and Pragmatics of Enhancing Computing Pedagogy with Data Science. | Austin Cory Bart, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich |
| 2017 | SIGCSE | Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing. | Austin Cory Bart, Ryan Whitcomb, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich |
| 2016 | COMPSAC | Implementing an Open-Access, Data Science Programming Environment for Learners. | Austin Cory Bart, Javier Tibau, Eli Tilevich, Clifford A. Shaffer, Dennis G. Kafura |
| 2016 | MASCOTS | Understanding the Energy, Performance, and Programming Effort Trade-Offs of Android Persistence Frameworks. | Jing Pu, Zheng "Jason" Song, Eli Tilevich |
| 2015 | GPCE | Native-2-native: automated cross-platform code synthesis from web-based programming resources. | Antuan Byalik, Sanchit Chadha, Eli Tilevich |
| 2015 | ICSE | Facilitating the Implementation of Adaptive Cloud Offloading to Improve the Energy Efficiency of Mobile Applications. | Young-Woo Kwon, Eli Tilevich |
| 2015 | OOPSLA | Heterogeneous device hopping: bridging the mobile cross-platform gap via a declarative query language. | Sanchit Chadha, Antuan Byalik, Eli Tilevich |
| 2015 | OOPSLA | Musiplectics: computational assessment of the complexity of music scores. | Ethan Holder, Eli Tilevich, Amy Gillick |
| 2015 | OOPSLA | Mobile devices as interfaces for steering cloud-based high-performance computations. | Young-Woo Kwon, Eli Tilevich |
| 2015 | OOPSLA | Assessing the benefits of computational offloading in mobile-cloud applications. | Tahmid Nabi, Pranjal Mittal, Pooria Azimi, Danny Dig, Eli Tilevich |
| 2015 | SIGCSE | Creating Stimulating, Relevant, and Manageable Introductory Computer Science Projects that Utilize Real-Time, Large, Web-Based Datasets (Abstract Only). | Eli Tilevich, Clifford A. Shaffer, Austin Cory Bart |
| 2014 | OOPSLA | MobileDeli'14 workshop: welcome message of the chairs. | Aharon Abadi, Danny Dig, Eli Tilevich |
| 2014 | SIGCSE | Transforming introductory computer science projects via real-time web data. | Austin Cory Bart, Eli Tilevich, T. Simin Hall, Anthony Allevato, Clifford A. Shaffer |
| 2014 | SIGCSE | Creating stimulating, relevant, and manageable introductory computer science projects that utilize real-time web-based data (abstract only). | Eli Tilevich, Clifford A. Shaffer, Austin Cory Bart |
| 2012 | ICDCS | Energy-Efficient and Fault-Tolerant Distributed Mobile Execution. | Young-Woo Kwon, Eli Tilevich |
| 2012 | ICSE | Metadata invariants: Checking and inferring metadata coding conventions. | Myoungkyu Song, Eli Tilevich |
| 2012 | ICSE | Detecting metadata bugs on the fly. | Myoungkyu Song, Eli Tilevich |
| 2012 | TrustCom | Reusable and Extensible Fault Tolerance for RESTful Applications. | John Edstrom, Eli Tilevich |
| 2011 | OOPSLA | Reverse-engineering user interfaces to facilitateporting to and across mobile devices and platforms. | Eeshan Shah, Eli Tilevich |
| 2010 | OOPSLA | To upgrade or not to upgrade: impact of online upgrades across multiple administrative domains. | Tudor Dumitras, Priya Narasimhan, Eli Tilevich |
| 2010 | OOPSLA | Sonifying performance data to facilitate tuning of complex systems: performance tuning: music to my ears. | Cody Henthorne, Eli Tilevich |
| 2010 | OOPSLA | Programming support innovations for emerging distributed applications (PSI EtA - upsiloneta): a splash 2010 workshop summary. | Eli Tilevich, Patrick Eugster |
| 2009 | CCGRID | Flexible and Efficient In-Vivo Enhancement for Grid Applications. | Dong Kwan Kim, Yang Jiao, Eli Tilevich |
| 2009 | ECOOP | Remote Batch Invocation for Compositional Object Services. | Ali Ibrahim, Yang Jiao, Eli Tilevich, William R. Cook |
| 2009 | ICCS | Dynamic Software Updates for Accelerating Scientific Discovery. | Dong Kwan Kim, Myoungkyu Song, Eli Tilevich, Calvin J. Ribbens, Shawn A. Bohner |
| 2009 | ICDCS | Explicit Batching for Distributed Objects. | Eli Tilevich, William R. Cook, Yang Jiao |
| 2009 | Middleware | Systematic hardening of distributed component applications to improve their QoS. | Young-Woo Kwon, Eli Tilevich |
| 2009 | Middleware | Untitled record | Young-Woo Kwon, Eli Tilevich, Taweesup Apiwattanapong |
| 2009 | OOPSLA | Second ACM workshop on hot topics in software upgrades (HotSWUp 2009). | Tudor Dumitras, Iulian Neamtiu, Eli Tilevich |
| 2009 | OOPSLA | Enhancing source-level programming tools with an awareness of transparent program transformations. | Myoungkyu Song, Eli Tilevich |
| 2009 | OOPSLA | The anti-goldilocks debugger: helping the average bear debug transparently transformed programs. | Myoungkyu Song, Eli Tilevich |
| 2009 | OOPSLA | Trailblazer: a tool for automated annotation refactoring. | Myoungkyu Song, Eli Tilevich, Wesley Tansey |
| 2008 | Middleware | DeXteR- An Extensible Framework for Declarative Parameter Passing in Distributed Object Systems. | Sriram Gopal, Wesley Tansey, Gokulnath C. Kannan, Eli Tilevich |
| 2008 | OOPSLA | Annotation refactoring: inferring upgrade transformations for legacy applications. | Wesley Tansey, Eli Tilevich |
| 2006 | GPCE | Transparent program transformationsin the presence of opaque code. | Eli Tilevich, Yannis Smaragdakis |
| 2005 | ICSE | Binary refactoring: improving code behind the scenes. | Eli Tilevich, Yannis Smaragdakis |
| 2004 | Middleware | Portable and Efficient Distributed Threads for Java. | Eli Tilevich, Yannis Smaragdakis |
| 2003 | ICDCS | NRMI: Natural and Efficient Middleware. | Eli Tilevich, Yannis Smaragdakis |
| 2002 | ECOOP | J-Orchestra: Automatic Java Application Partitioning. | Eli Tilevich, Yannis Smaragdakis |