跳到主要导航 跳到搜索 跳到主要内容

SimplyDroid: Efficient event sequence simplification for android application

  • Bo Jiang
  • , Yuxuan Wu
  • , Teng Li
  • , W. K. Chan*
  • *此作品的通讯作者
  • Beihang University
  • City University of Hong Kong

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

To ensure the quality of Android applications, many automatic test case generation techniques have been proposed. Among them, the Monkey fuzz testing tool and its variants are simple, effective and widely applicable. However, one major drawback of those Monkey tools is that they often generate many events in a failure-inducing input trace, which makes the follow-up debugging activities hard to apply. It is desirable to simplify or reduce the input event sequence while triggering the same failure. In this paper, we propose an efficient event trace representation and the SimplyDroid tool with three hierarchical delta-debugging algorithms each operating on this trace representation to simplify crash traces. We have evaluated SimplyDroid on a suite of real-life Android applications with 92 crash traces. The empirical result shows that our new algorithms in SimplyDroid are both efficient and effective in reducing these event traces.

源语言英语
主期刊名ASE 2017 - Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering
编辑Tien N. Nguyen, Grigore Rosu, Massimiliano Di Penta
出版商Institute of Electrical and Electronics Engineers Inc.
297-307
页数11
ISBN(电子版)9781538626849
DOI
出版状态已出版 - 20 11月 2017
活动32nd IEEE/ACM International Conference on Automated Software Engineering, ASE 2017 - Urbana-Champaign, 美国
期限: 30 10月 20173 11月 2017

出版系列

姓名ASE 2017 - Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering

会议

会议32nd IEEE/ACM International Conference on Automated Software Engineering, ASE 2017
国家/地区美国
Urbana-Champaign
时期30/10/173/11/17

指纹

探究 'SimplyDroid: Efficient event sequence simplification for android application' 的科研主题。它们共同构成独一无二的指纹。

引用此