XtraLibD Tool and Dataset
- 1. Indian Institute of Technology Ropar
- 2. Panjab Engineering College Chandigarh
Description
XtraLibD is an extended version of BloatLibD (https://www.doi.org/10.5281/zenodo.5179634), which detects bloat or irrelevant libraries in Java and Python Applications.
Software requirements:
1) Java JDK 8 or above
sudo apt-get update
sudo apt install openjdk-8-jdk
2) DJango version 3.0.5
pip install Django==3.0.5
or use: git clone https://github.com/django/django.git
BloatLibD paper link: Complete Paper Link: https://www.scitepress.org/Papers/2021/104594/104594.pdf
Steps to run:
1) Unzip the tpldetect.zip file (In ubuntu, you can use the command: unzip
tpldetect.zip)
2) Similarly, Unzip TPLdetectExtended.zip to obtain the TPLdetect.sql database file, which you can Import in MySQL database using the file “TPLdetect.sql”
3) Move into the src folder (cd src) and run the command: python manage.py runserver
2) Open http://127.0.0.1:8000 in Chrome
6) Upload the TPL (in .jar format or .zip or .rar) to be tested
7) Click on Submit and wait for 2 minutes (Time needed to process data)
Files
Comparison related scripts and results for Java-20210811T075957Z-001.zip
Files
(593.8 MB)
Name | Size | Download all |
---|---|---|
md5:c79d5f49e6316e88ed2e1ad901acb1dc
|
158.4 MB | Preview Download |
md5:6cefc89237ec6a6fde2de404bef26462
|
11.6 MB | Preview Download |
md5:556051c88cc5e029d6a0aa8b592e7515
|
106.4 MB | Preview Download |
md5:6810ac94b78d932433aea0bcf9da9fe1
|
5.3 MB | Preview Download |
md5:1e4b8e9aa06c60e214fe66d80639dfd4
|
139.4 MB | Preview Download |
md5:e226f784c889aa34f53330df995fe6f1
|
172.8 MB | Preview Download |