Skip to content

Data and source code of the paper "A Content-Based Model for Tag Recommendation in Software Information Sites."

License

Notifications You must be signed in to change notification settings

h4iku/tag-recom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to Run

  1. Install Python 3.10.

  2. Clone this repository and create a venv:

    git clone https://github.com/h4iku/tag-recom.git
    cd tag-recom
    python -m venv .venv
    .venv/Scripts/activate
  3. Update and install the required dependencies:

    python -m pip install -U pip setuptools
    pip install -r requirements.txt
  4. Download the datasets from here, and unzip them in the root directory of the cloned repository:

    tag-recom/data
    ├── apple
    ├── askubuntu
    ├── codereview
    ├── dba
    ├── serverfault
    ├── softwareengineering
    ├── stackoverflow
    ├── stats
    ├── superuser
    ├── tex
    └── wordpress
    
  5. Run the main module:

    python tag_recommender/main.py

    Change the value of the DATASET variable in datasets.py to choose different datasets. There are also some boolean flags in main.py to control the execution of different parts of the program.

About

Data and source code of the paper "A Content-Based Model for Tag Recommendation in Software Information Sites."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages