摘要: Users increasingly rely on mobile applications for computational needs. Google Android is a popular platform, hence the reliability of becoming important. Many correctness issues, however, fall outside scope traditional verification techniques, as they are due to novelty platform and its GUI-oriented application construction paradigm. In this paper we present an approach automating testing process applications, with focus GUI bugs. We first conduct bug mining study understand nature frequency bugs affecting applications; our finds that quite numerous. Next, techniques detecting by automatic generation test cases, feeding random events, instrumenting VM, producing log/trace files analyzing them post-run. show how these helped re-discover existing find new bugs, could be used prevent certain categories. believe have potential help developers increase quality applications.