Recent & Upcoming Talks

2022

Avgust: Automating Usage-Based Test Generation from Videos of App Executions [ESEC/FSE 2022 Presentation]

Writing and maintaining UI tests for mobile apps is a time-consuming and tedious task. While decades of research have produced …

2021

Assessing the Feasibility of Web-Request Prediction Models on Mobile Platforms [MOBILESoft 2021 Paper Presentation]

Prefetching web pages is a well-studied solution to reduce network latency by predicting users’ future actions based on their …

Reducing user-perceived latency in mobile applications via prefetching and caching [PhD Thesis Presentation]

Prefetching and caching is a fundamental approach to reduce user-perceived latency, and has been shown effective in various domains for …

2020

FrUITeR: A Framework for Evaluating UI Test Reuse [ESEC/FSE 2020 Short Video]

UI testing is tedious and time-consuming due to the manual effort required. Recent research has explored opportunities for reusing …

FrUITeR: A Framework for Evaluating UI Test Reuse [ESEC/FSE 2020 Full Presentation]

UI testing is tedious and time-consuming due to the manual effort required. Recent research has explored opportunities for reusing …

2019

Mobile-App Analysis and Instrumentation Techniques Reimagined with DECREE [ROSE Festival Lightning Talk]

A large number of mobile-app analysis and instrumentation techniques have emerged in the past decade. However, those techniques’ …

A Microservice Architecture for Online Mobile App Optimization [MOBILESoft 2019 Paper Presentation]

A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade. However, those techniques’ …

2018

Empirically Assessing Opportunities for Prefetching and Caching in Mobile Apps [ASE 2018 Paper Presentation]

Network latency in mobile software has a large impact on user experience, with potentially severe economic consequences. Prefetching …

Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications [ICSE 2018 Paper Presentation]

Reducing network latency in mobile applications is an effective way of improving the mobile user experience and has tangible economic …