Umar Farooq

Assistant Professor
Computer Science & Engineering
3209M Patrick F. Taylor Hall
ufarooq at
| | | | |

Short Bio: I joined Computer Science & Engineering at Louisiana State University as an Assistant Professor in Fall 2023. Before that, I worked at ByteDance/TikTok as a software engineer for compiler infrastructure. I completed my Ph.D at University of California, Riverside where I was advised by Dr. Zhijia Zhao. I am fortunate to be 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 software relibaility.
  • Programming support for Mobile and AR/VR/XR systems.
  • Machine Learning and Software Engineering (e.g., AI4SE, SE4AI).

📢 I am looking for multiple highly motivated and talented students who are interested in any of the areas listed above to join my lab. If you are interested to join my lab, please reach out to me (include your CV and Transcript).

Current Students

  • Moshood A Fakorede (PhD student)
  • Vinaik Chhetri (PhD student)
  • Samrat Acharya (MS student)


Mar 31, 2023 MobileRec got accepted to appear at SIGIR’23.
Dec 19, 2022 Linker Code Size Optimization for Mobile Apps work got accepted at CC’23.

Selected Publications

  1. SIGIR’23
    MobileRec: A Large Scale Dataset for Mobile Apps Recommendation
    MH Maqbool, Umar Farooq, Adib Mosharrof, AB Siddique, and Hassan Foroosh
    In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2023
  2. 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
  3. 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
  4. 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
  5. 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