A Selective Instrumentation Framework for Mobile Apps
SIF was developed by Shuai Hao in collaboration with Ding Li, William G.J. Halfond, and Ramesh Govindan at USC. A thorough description of SIF can be found at the Networked Systems Lab project page for SIF. Any technical questions can be directed to firstname.lastname@example.org.
./sif.sh foo.apk SIFScript.java
The instrumented app will be named as
Note that SIF is currently instantiated for Android platform and only tested on Ubuntu machine (12.04), Android 4.1.2. Users may require proper Android development environment setup before using SIF. We are adding some automated procedure to check such environment before running SIF.