Skip to main navigation Skip to search Skip to main content

ICC-inspect: Supporting runtime inspection of Android inter-component communications

  • Washington State University Pullman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 2018 ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018
PublisherIEEE Computer Society
Pages80-83
Number of pages4
ISBN (Print)9781450357128
DOIs
StatePublished - May 27 2018
Event5th ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018 - Gothenburg, Sweden
Duration: May 27 2018May 28 2018

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference5th ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018
Country/TerritorySweden
CityGothenburg
Period05/27/1805/28/18

Keywords

  • Android
  • behavior
  • ICC
  • inspection
  • understanding

Fingerprint

Dive into the research topics of 'ICC-inspect: Supporting runtime inspection of Android inter-component communications'. Together they form a unique fingerprint.

Cite this