Skip to content

gorla/appmining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App mining projects

Cartographer (MSR 2018)

Requirements

Cartographer is develolped for Python3.

Setup

Before running any analysis, you must rename local_cfg.py.skel to local_cfg.py and updated it with your desired configuration parameters.

The same must be done for each luigi.cfg.skel file inside any Luigi script folder: apktool, backstage, flowdroid, info_apk, libradar, soot, stringoid.

Sample analysis run

To run one one of Cartographer's analysis, use the following command format:

python3 <script-name> --apk-list-file <path-to-file-with-list-of-apk-files-to-process> --r <script-option>

for example:

python3 flowdroid_luigi.py --apk-list-file ~/Desktop/list_apks.txt

Reference:

If you use Cartographer in any of your projects please reference our paper:

What did Really Change with the new Release of the App? by Paolo Calciati, Konstantin Kuznetsov, Xue Bai and Alessandra Gorla, published at MSR 2018 https://software.imdea.org/~alessandra.gorla/papers/Calciati-AppEvolution-MSR18.pdf

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published