Runtime changes, like screen rotation/resizing, or keyboard attachment, commonly occur during the user interaction with mobile apps. However, as shown by Umar Farooq and Prof. Zhao, such simple changes can cause inappropriate behaviors, or even crashes, for mobile apps. To address these issues, they propose a new runtime change handling solution for Android apps -- RuntimeDroid, which successfully eliminates a majority of runtime change issues. The results of this research are published in MobiSys'18, a top-tier conference in mobile systems, and received the Best Paper Runner-up Award.
- Research Centers
- Research Areas