I am a Ph.D. Candidate in Computer Science & Engineering at University of California Riverside(UCR), Where I work with Dr. Zhijia Zhao. My research has been recognized with a Best Paper Runner-up Award @ MobiSys’18 and ACM SIGMOBILE Research Highlights (2018).
My research interests lie broadly in mobile systems and applications, with a focus on designing and applying program analysis and refactoring techniques to address real-world issues in the mobile systems and applications. Prior to that, I worked as Software Engineer at multiple companies where I worked on Mobile Apps & Games design and development. I have received my undergraduate degree from Virtual University of Pakistan, Lahore.
Ph.D. in Computer Science & Engineering, 2016-In Progress
University of California, Riverside
B.S. in Computer Science, 2008-2012
Virtual University of Pakistan
In Android systems, configuration changes, such as screen orientation changes, screen resizing, keyboard attachments, and language switching, are typically handled by application restarting, which, due to poor coding practices, can result in user data loss to app crashes. RuntimeDroid describe a restart-free runtime that avoids the need for application restarting while ensuring proper resource updating and user data preservation.