FicFinder Project

Fragmentation-Induced Compatibility Issue Finder

FicFinder project aims to help Android app developers to solve Android fragmentation-induced compatibility issues. We started from an empirical study of 220 real-world FIC issues to understand and characterize FIC issues. Based on the empirical findings, we proposed API-context pair to model FIC issues.

With API-context pair model, we develop FicFinder on top of Soot framework. FicFinder successfully detected 14 previously-unknown FIC issues, among which eight were acknowledged by the app developers and five critical ones were quickly fixed.

On this website you can get access to the following information

New! Data of our empirical study (updated), questions of interview and survey

New! An online version of our tool, FicFinder.

Detailed information of API-context pair and FicFinder

Information of the issues detected by FicFinder

Related publication

  1. Lili Wei, Yepang Liu, and S.C. Cheung. “Taming Android Fragmentation: Characterizing and Detecting Compatibility Issues for Android Apps”. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), Singapore, Sept 2016. ACM SIGSOFT Distinguished Paper Award.
    A preprint is available here. The slides for presentation is here.


Should you have any questions please contact: lweiae AT cse DOT ust DOT hk

Terms of Use

The data set and tool are released for only acedemic or personal use. We would very much appreciate if you accredit us when making use of the released materials.