作者
Shin Hwei Tan, Zhen Dong, Xiang Gao, Abhik Roychoudhury
发表日期
2018/5/27
图书
Proceedings of the 40th International Conference on Software Engineering
页码范围
187-198
简介
Android apps are omnipresent, and frequently suffer from crashes --- leading to poor user experience and economic loss. Past work focused on automated test generation to detect crashes in Android apps. However, automated repair of crashes has not been studied. In this paper, we propose the first approach to automatically repair Android apps, specifically we propose a technique for fixing crashes in Android apps. Unlike most test-based repair approaches, we do not need a test-suite; instead a single failing test is meticulously analyzed for crash locations and reasons behind these crashes. Our approach hinges on a careful empirical study which seeks to establish common root-causes for crashes in Android apps, and then distills the remedy of these root-causes in the form of eight generic transformation operators. These operators are applied using a search-based repair framework embodied in our repair tool …
引用总数
2018201920202021202220232024415141914146
学术搜索中的文章
SH Tan, Z Dong, X Gao, A Roychoudhury - Proceedings of the 40th International Conference on …, 2018