MutAPK 2.0: A Tool for Reducing Mutation Testing Effort of Android Apps
Mutation testing is a time consuming process because large sets of fault-injected-versions of an original app are generated and executed with the purpose of evaluating the quality of a given test suite. In the case of Android apps, recent studies even suggest that mutant generation and mutation testing effort could be greater when the mutants are generated at the APK level. To reduce that effort, useless (e.g., equivalent) mutants should be avoided and mutant selection techniques could be used to reduce the set of mutants used with mutation testing. However, despite the existence of mutation testing tools, none of those tools provides features for removing useless mutants and sampling mutant sets. In this paper, we present MutAPK 2.0, an improved version of our open source mutant generation tool (MutAPK) for Android apps at APK level. To the best of our knowledge, MutAPK 2.0 is the first tool that enables the removal of dead-code mutants, provides a set of mutant selection strategies, and removes automatically equivalent and duplicate mutants. MutAPK 2.0 is publicly available at GitHub: https://thesoftwaredesignlab.github.io/MutAPK/ VIDEO: https://thesoftwaredesignlab.github.io/MutAPK/video.html
Wed 11 Nov Times are displayed in time zone: (UTC) Coordinated Universal Time change
01:30 - 02:00: MobilePaper Presentations / Journal First / Tool Demos / Research Papers at Virtual room 1 | |||
01:30 - 01:32 Talk | Automated Construction of Energy Test Oracles for Android Research Papers Reyhaneh JabbarvandUniversity of Illinois, Urbana-Champain, Forough MehralianUniversity of California at Irvine, USA, Sam MalekUniversity of California at Irvine, USA DOI Pre-print | ||
01:33 - 01:34 Talk | Assessing and improving malware detection sustainability through app evolution studies Journal First Haipeng CaiWashington State University, USA | ||
01:35 - 01:36 Talk | MutAPK 2.0: A Tool for Reducing Mutation Testing Effort of Android Apps Tool Demos Camilo Escobar-VelásquezUniversidad de los Andes, Diego RiverosUniversity of Los Andes, Colombia, Mario Linares-VásquezUniversidad de los Andes DOI Pre-print | ||
01:37 - 01:38 Talk | UIScreens: Extracting User Interface Screens from Mobile Programming Video Tutorials Tool Demos Mohammad AlahmadiFlorida State University, Ahmad TayebFlorida State University, USA, Abdulkarim KhormiFlorida State University, USA - Jazan University, KSA, Esteban ParraFlorida State University, Sonia HaiducFlorida State University DOI | ||
01:39 - 01:40 Talk | Where2Change: Change Request Localization for App Reviews Journal First | ||
01:41 - 02:00 Talk | Conversations on Mobile 1 Paper Presentations Camilo Escobar-VelásquezUniversidad de los Andes, Haipeng CaiWashington State University, USA, Jieshan ChenAustralian National University, Australia, Reyhaneh JabbarvandUniversity of Illinois, Urbana-Champain, Tao ZhangMacau University of Science and Technology (MUST), M: Yixue ZhaoUniversity of Southern California, USA |