https://github.com/aieng-lab/replication-kit-xai-bug-issues
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: aieng-lab
- License: apache-2.0
- Language: Jupyter Notebook
- Default Branch: main
- Size: 24.3 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Replication Kit
This repository serves as the replication kit for the paper "Studying the explanations for the automated prediction of bug and non-bug issues using LIME and SHAP".
Content
data/contains our (intermediate) result data andtrain_data_all.p, obtained from the replication kit of Herbold et al. (2020)plots/contains the plot files created by the analysis (byreplication_notebook.ipynb).requirements.txtcontains the requirements to run the python code in the jupyter notebooks.replication_notebook.ipynbis the notebook containing the analysis of the data.replication_notebook_rater_1.ipynbis the notebook containing the analysis of the data specific to rater 1.replication_notebook_rater_2.ipynbis the notebook containing the analysis of the data specific to rater 2.replication_notebook_rater_3.ipynbis the notebook containing the analysis of the data specific to rater 3.
Execution of the labeling process
The labeling process, including the fine-tuning of the model, was performed with the open source software xai-toolbox. Installation steps and how to obtain the model for fine-tuning and prediction are documented there.
Execution the analysis
For Ubuntu 20.04 the setup to start a Jupyter Lab for the execution of the notebooks can be:
sudo apt-get update
sudo apt-get install python3-venv build-essential python3-dev
git clone https://github.com/aieng-lab/replication-kit-xai-bug-issues
cd replication-kit-xai-bug-issues/
python3 -m venv venv
source venv/bin/activate
pip install jupyterlab
pip install -r requirements.txt
jupyter lab
Owner
- Name: aieng-lab
- Login: aieng-lab
- Kind: organization
- Website: https://www.fim.uni-passau.de/ai-engineering
- Repositories: 1
- Profile: https://github.com/aieng-lab
GitHub organization of the Chair for AI Engineering of the University of Passau
GitHub Events
Total
Last Year
Dependencies
- Pillow ==10.0.1
- Pygments ==2.15.1
- asttokens ==2.2.1
- backcall ==0.2.0
- bson ==0.5.10
- certifi ==2023.7.22
- charset-normalizer ==3.2.0
- cliffs-delta ==1.0.0
- comm ==0.1.3
- contourpy ==1.1.1
- cycler ==0.11.0
- debugpy ==1.6.7
- decorator ==5.1.1
- exceptiongroup ==1.1.3
- executing ==1.2.0
- fonttools ==4.42.1
- idna ==3.4
- importlib-metadata ==6.8.0
- importlib-resources ==6.0.0
- ipykernel ==6.24.0
- ipython ==8.14.0
- jedi ==0.18.2
- joblib ==1.3.1
- jupyter_client ==8.3.0
- jupyter_core ==5.3.1
- kiwisolver ==1.4.5
- littleutils ==0.2.2
- matplotlib ==3.8.0
- matplotlib-inline ==0.1.6
- nest-asyncio ==1.5.6
- numpy ==1.26.0
- outdated ==0.2.2
- packaging ==23.1
- pandas ==2.1.1
- pandas-flavor ==0.6.0
- parso ==0.8.3
- patsy ==0.5.3
- pexpect ==4.8.0
- pickleshare ==0.7.5
- pingouin ==0.5.3
- platformdirs ==3.9.1
- prompt-toolkit ==3.0.39
- psutil ==5.9.5
- ptyprocess ==0.7.0
- pure-eval ==0.2.2
- pyparsing ==3.1.1
- python-dateutil ==2.8.2
- pytz ==2023.3.post1
- pyzmq ==25.1.0
- requests ==2.31.0
- scikit-learn ==1.3.0
- scipy ==1.11.1
- six ==1.16.0
- stack-data ==0.6.2
- statsmodels ==0.14.0
- tabulate ==0.9.0
- threadpoolctl ==3.2.0
- tornado ==6.3.2
- traitlets ==5.9.0
- typing_extensions ==4.7.1
- tzdata ==2023.3
- urllib3 ==2.0.4
- wcwidth ==0.2.6
- xarray ==2023.7.0
- zipp ==3.16.2