activity
20172024
most citedFrUITeR: A Framework for Evaluating UI Test Reuse

33 citations · 109 across the 10 of their papers we have counts for

collaborators

11 papers

cs.SE2024★ 6 cited

Automated Test Transfer Across Android Apps Using Large Language Models

Benyamin Beyzaei, Saghar Talebipour, Ghazal Rafiei +2

The pervasiveness of mobile apps in everyday life necessitates robust testing strategies to ensure quality and efficiency, especially through end-to-end usage-based tests for mobil…

cs.SE2024★ 20 cited

Toward Improved Deep Learning-based Vulnerability Detection

Adriana Sejfia, Satyaki Das, Saad Shafiq +1

Deep learning (DL) has been a common thread across several recent techniques for vulnerability detection. The rise of large, publicly available datasets of vulnerabilities has fuel…

cs.SE2022★ 16 cited

Avgust: Automating Usage-Based Test Generation from Videos of App Executions

Yixue Zhao, Saghar Talebipour, Kesina Baral +6

Writing and maintaining UI tests for mobile apps is a time-consuming and tedious task. While decades of research have produced automated approaches for UI test generation, these ap…

cs.SE2021

Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms

Marcelo Schmitt Laser, Duc Minh Le, Joshua Garcia +1

This paper identifies a model of software evolution that is prevalent in large, long-lived academic research tool suites (3L-ARTS). This model results in an "archipelago" of relate…

cs.SE2021

Architectural Decay as Predictor of Issue- and Change-Proneness

Duc Minh Le, Suhrid Karthik, Marcelo Schmitt Laser +1

Architectural decay imposes real costs in terms of developer effort, system correctness, and performance. Over time, those problems are likely to be revealed as explicit implementa…

cs.SE2020

Assessing the Feasibility of Web-Request Prediction Models on Mobile Platforms

Yixue Zhao, Siwei Yin, Adriana Sejfia +3

Prefetching web pages is a well-studied solution to reduce network latency by predicting users' future actions based on their past behaviors. However, such techniques are largely u…

cs.SE2020★ 33 cited

FrUITeR: A Framework for Evaluating UI Test Reuse

Yixue Zhao, Justin Chen, Adriana Sejfia +5

UI testing is tedious and time-consuming due to the manual effort required. Recent research has explored opportunities for reusing existing UI tests from an app to automatically ge…

cs.SE2019

A Microservice Architecture for Online Mobile App Optimization

Yixue Zhao, Nenad Medvidovic

A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade. However, those techniques' components are notoriously difficult to extract an…

cs.SE2018★ 23 cited

Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications

Yixue Zhao, Marcelo Schmitt Laser, Yingjun Lyu +1

Reducing network latency in mobile applications is an effective way of improving the mobile user experience and has tangible economic benefits. This paper presents PALOMA, a novel…

cs.SE2018★ 9 cited

Empirically Assessing Opportunities for Prefetching and Caching in Mobile Apps

Yixue Zhao, Paul Wat, Marcelo Schmitt Laser +1

Network latency in mobile software has a large impact on user experience, with potentially severe economic consequences. Prefetching and caching have been shown effective in reduci…

cs.SE2017★ 2 cited

Uncovering Architectural Design Decisions

Arman Shahbazian, Youn Kyu Lee, Duc Le +1

Over the past three decades, considerable effort has been devoted to the study of software architecture. A major portion of this effort has focused on the originally proposed view…