Umar Farooq

ByteDance Inc. Mountain View, CA - USA


📧 ufaro001 at

I completed my Ph.D at University of California, Riverside where I was advised by Prof. Zhijia Zhao. After that, I joined ByteDance/TikTok as a software engineer for compiler infrastructure. I am fortunate to recipient of a Best Paper Runner-up Award at MobiSys’18 and a ACM SIGMOBILE Research Highlights (2018).

Research Interests

  • Program analysis and optimzations to improve softeware relibaility
  • Programming support for Mobile and AR/VR/XR systems
  • Machine Learning and Software Engineering (e.g., AI4SE, SE4AI)


Dec 19, 2022 Linker Code Size Optimization for Mobile Apps work got accepted at CC’23.

Selected Publications

  1. CC’23
    Linker Code Size Optimization for Native Mobile Applications
    Gai Liu, Umar Farooq, Chengyan Zhao, Xia Liu, and Nian Sun
    In Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, 2023
  2. BigData’22
    Proactive Prioritization of App Issues via Contrastive Learning
    Moghis Fereidouni, Adib Mosharrof, Umar Farooq, and A.B. Siddique
    In 2022 IEEE International Conference on Big Data (Big Data), Dec 2022
  3. OOPSLA’20
    LiveDroid: Identifying and Preserving Mobile App State in Volatile Runtime Environments
    Umar Farooq, Zhijia Zhao, Manu Sridharan, and Iulian Neamtiu
    In Proc. ACM Program. Lang., Nov 2020
  4. ASPLOS’19
    Scalable Processing of Contemporary Semi-Structured Data on Commodity Parallel Processors - A Compilation-Based Approach
    Lin Jiang, Xiaofan Sun, Umar Farooq, and Zhijia Zhao
    In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, Nov 2019