Logo: University of Southern California

Events Calendar



Select a calendar:



Filter May Events by Event Type:



Events for May 14, 2021

  • PhD Defense - Mian Wan

    Fri, May 14, 2021 @ 01:30 PM - 04:00 PM

    Thomas Lord Department of Computer Science

    University Calendar


    PhD Candidate: Mian Wan



    Date: May 14th, 2021

    Time: 1:30-4pm

    title: Automatic Detection and Optimization of Energy Optimizable UIs in Android Applications Using Program Analysis


    Committee: Prof. William Halfond (chair), Prof. Nenad Medvidovic, Prof. Chao Wang, Prof. Jyotirmoy Deshmukh, Prof. Sandeep Gupta

    Zoom link:
    https://usc.zoom.us/j/94745439598

    Abstract:
    Mobile apps and smartphones play an essential role in our daily life, and the energy consumption of an app has become an important concern for its developers. Given the fact that an app's display energy consumption can be optimized at the software level, many techniques have been proposed to help optimize the apps' display energy on OLED screens. However, there are no automated techniques for detecting and repairing energy optimizable user interfaces (UIs) in Android apps. Instead, for detection, the developers can only manually examine each UI's colors and determine which UIs are optimizable based on their intuition. As for repairing, the developers need to manually analyze the app to modify the color settings to recolor the UIs.

    My dissertation overcomes the above challenges and limitations by automating the process of detecting and repairing energy optimizable UIs in mobile apps. I have two main insights underlying my research. The first insight is that display energy optimization potential can be quantified. Based on this insight, I designed and developed an approach that combines dynamic analysis, power modeling, and color transformation to detect energy optimizable UIs. The second insight is that both types of program analyses can be used to gather UI information. Based on this insight, I designed and developed an approach that employs dynamic analysis, static analysis, and a search based technique to model and recolor Android UIs. In the empirical evaluation, my techniques were highly effective and efficient in detecting and repairing the energy optimizable UIs in mobile apps. These results indicate that my detection technique can help developers in locating energy optimizable UIs and that my repair technique can help developers in repairing energy optimizable UIs while maintaining their aesthetic quality.

    WebCast Link: https://usc.zoom.us/j/94745439598

    Audiences: Everyone Is Invited

    Contact: Lizsl De Leon

    OutlookiCal