https://github.com/aieng-lab/replication-kit-xai-bug-issues

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
Last synced: 9 months ago · JSON representation

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
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

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 and train_data_all.p, obtained from the replication kit of Herbold et al. (2020)
  • plots/ contains the plot files created by the analysis (by replication_notebook.ipynb).
  • requirements.txt contains the requirements to run the python code in the jupyter notebooks.
  • replication_notebook.ipynb is the notebook containing the analysis of the data.
  • replication_notebook_rater_1.ipynb is the notebook containing the analysis of the data specific to rater 1.
  • replication_notebook_rater_2.ipynb is the notebook containing the analysis of the data specific to rater 2.
  • replication_notebook_rater_3.ipynb is 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

GitHub organization of the Chair for AI Engineering of the University of Passau

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • 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