Unless otherwise noted, all seminars will take place in the 6th floor conference room of Donald Bren Hall (DBH 6011). Refreshments will be served at 10:50am, and the seminar talks will run from 11:00am until noon.
For additional information, please contact CS Seminar Administrative Coordinator, Mare Stasik, at email@example.com or (949) 824-7651.
Ohio State University
March 16, 2018
2:00pm - 3:00pm
Donald Bren Hall 6011
An Android application is driven by a graphical user interface. GUI objects and the event handlers associated with them ultimately determine the possible flow of control and data. We developed the first static analyses to model GUI-related Android objects and the actions of their associated event handlers. The resulting control-flow model - the window transition graph - was subsequently used for test generation, detection of energy-related defects, and responsiveness profiling. We also discuss generalizations of the control-flow analysis to wearable devices (e.g., smartwatches). The talk will describe these techniques and their role as building blocks for analysis, testing, and profiling of Android and Android Wear apps.