Rebooting research on detecting repackaged Android apps: literature review and benchmark

Li Li, Tegawendé F. Bissyandé, Jacques Klein

Research output: Contribution to journalArticleResearchpeer-review

33 Citations (Scopus)

Abstract

Repackaging is a serious threat to the Android ecosystem as it deprives app developers of their benefits, contributes to spreading malware on users' devices, and increases the workload of market maintainers. In the space of six years, the research around this specific issue has produced 57 approaches which do not readily scale to millions of apps or are only evaluated on private datasets without, in general, tool support available to the community. Through a systematic literature review of the subject, we argue that the research is slowing down, where many state-of-the-art approaches have reported high-performance rates on closed datasets, which are unfortunately difficult to replicate and to compare against. In this work, we propose to reboot the research in repackaged app detection by providing a literature review that summarises the challenges and current solutions for detecting repackaged apps and by providing a large dataset that supports replications of existing solutions and implications of new research directions. We hope that these contributions will re-activate the direction of detecting repackaged apps and spark innovative approaches going beyond the current state-of-the-art.

Original languageEnglish
Pages (from-to)676-693
Number of pages18
JournalIEEE Transactions on Software Engineering
Volume47
Issue number4
DOIs
Publication statusPublished - 1 Apr 2021

Keywords

  • Android
  • benchmark
  • clone
  • literature review
  • repackaging

Cite this