@InProceedings{10.1007/978-3-319-89363-1_15, author="Koroglu, Yavuz and Sen, Alper", editor="Russo, Alessandra and Sch{\"u}rr, Andy", title="TCM: Test Case Mutation to Improve Crash Detection in Android", booktitle="Fundamental Approaches to Software Engineering", year="2018", publisher="Springer International Publishing", address="Cham", pages="264--280", abstract="GUI testing of mobile applications gradually became a very important topic in the last decade with the growing mobile application market. We propose Test Case Mutation (TCM) which mutates existing test cases to produce richer test cases. These mutated test cases detect crashes that are not previously detected by existing test cases. TCM differs from the well-known Mutation Testing (MT) where mutations are inserted in the source code of an Application Under Test (AUT) to measure the quality of test cases. Whereas in TCM, we modify existing test cases and obtain new ones to increase the number of detected crashes. Android applications take the largest portion of the mobile application market. Hence, we evaluate TCM on Android by replaying mutated test cases of randomly selected {\$}{\$}100{\$}{\$} 100 AUTs from F-Droid benchmarks. We show that TCM is effective at detecting new crashes in a given time budget.", isbn="978-3-319-89363-1" }