@inproceedings{1625c6769a854667951f80f01f49606f,
title = "ICC-inspect: Supporting runtime inspection of Android inter-component communications",
abstract = "We present ICC-INSPECT, a tool for understanding Android app behaviors exhibited at runtime via inter-component communication (ICC). Through lightweight Intent profiling, ICC-INSPECT streams run-time ICC information to a dynamic visualization framework which depicts interactive ICC call graphs along with informative ICC statistics. This framework allows users to examine the details of a specific fragment of execution in the context of the holistic ICC view of an app. Through its ability to concisely map in a visual format the complex ICC mechanisms of any Android app, ICC-INSPECT facilitates behavior understanding and debugging of Android programs. The open-source release, documentation, and a video demo of ICC-INSPECT are available here.",
keywords = "Android, behavior, ICC, inspection, understanding",
author = "John Jenkins and Haipeng Cai",
note = "Publisher Copyright: {\textcopyright} 2018 ACM.; 5th ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018 ; Conference date: 27-05-2018 Through 28-05-2018",
year = "2018",
month = may,
day = "27",
doi = "10.1145/3197231.3197233",
language = "English",
isbn = "9781450357128",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "80--83",
booktitle = "Proceedings - 2018 ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018",
address = "United States",
}