The Just-in-time analysis concept aims at making static analysis more usable to the end user, often the code developer. It allows analysis writers to encode prioritization properties into the analysis. At runtime, certain paths are analyzed before others, allowing important results to be returned first. Cheetah is an implementation of the Just-in-Time analysis concept for taint analysis for Android applications. It is integrated in the Eclipse IDE as a plugin.
Artifacts
- User study documents
- Survey template, participants’ responses, interview protocol.
Publications
- ISSTA 2017: Debugging static analysis (Lisa Nguyen Quang Do, Stefan KrĂĽger, Patrick Hill, Karim Ali, Eric Bodden).
- ICSE 2017 demo: Cheetah: just-in-time taint analysis for Android apps (Lisa Nguyen Quang Do, Karim Ali, Benjamin Livshits, Eric Bodden, Justin Smith, Emerson Murphy-Hill).