Y Li, S Wang, TN Nguyen - … of the 44th international conference on …, 2022 - dl.acm.org
The existing deep learning (DL)-based automated program repair (APR) models are limited in fixing general software defects. We present DEAR, a DL-based approach that supports …
We report our experience with SapFix: the first deployment of automated end-to-end fault fixing, from test case design through to deployed repairs in production code. We have used …
T Su, J Wang, Z Su - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
For ensuring the reliability of Android apps, there has been tremendous, continuous progress on improving automated GUI testing in the past decade. Specifically, dozens of …
Intense competition in the mobile apps market means it is important to maintain high levels of app reliability to avoid losing users. Yet despite its importance, app reliability is …
Concept This paper is a living review on automatic program repair 1. Compared to a traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …
Native code is now commonplace within Android app packages where it co-exists and interacts with Dex bytecode through the Java Native Interface to deliver rich app …
M Fazzini, Q Xin, A Orso - Proceedings of the 28th ACM SIGSOFT …, 2019 - dl.acm.org
Mobile apps rely heavily on the application programming interface (API) provided by their underlying operating system (OS). Because OS and API can change frequently, developers …
T Su, L Fan, S Chen, Y Liu, L Xu… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Mobile apps have become ubiquitous. Ensuring their correctness and reliability is important. However, many apps still suffer from occasional to frequent crashes, weakening their …
The Rust programming language, with its safety guarantees, has established itself as a viable choice for low-level systems programming language over the traditional, unsafe …