MobiCoMonkey - Context Testing of Android Apps
Amit Seal Ami, Md. Mehedi Hasan, Md. Rayhanur Rahman, Kazi Sakib

TL;DR
MobiCoMonkey is an automated testing tool for Android apps that simulates various contextual scenarios to detect bugs related to external factors, aiding developers in identifying and reproducing context-dependent issues.
Contribution
The paper introduces MobiCoMonkey, a novel automated tool that tests Android apps against custom and generated contextual scenarios to improve bug detection and reproduction.
Findings
Successfully detects context-dependent bugs in Android apps.
Provides detailed reports linking bugs to specific contextual factors.
Enhances testing coverage for external environmental influences.
Abstract
The functionality of many mobile applications is dependent on various contextual, external factors. Depending on unforeseen scenarios, mobile apps can even malfunction or crash. In this paper, we have introduced MobiCoMonkey - automated tool that allows a developer to test app against custom or auto generated contextual scenarios and help detect possible bugs through the emulator. Moreover, it reports the connection between the bugs and contextual factors so that the bugs can later be reproduced. It utilizes the tools offered by Android SDK and logcat to inject events and capture traces of the app execution.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Software Testing and Debugging Techniques · Mobile and Web Applications
