tag-recom
Data and source code of the paper "A Content-Based Model for Tag Recommendation in Software Information Sites."
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.8%) to scientific vocabulary
Keywords
Repository
Data and source code of the paper "A Content-Based Model for Tag Recommendation in Software Information Sites."
Basic Info
- Host: GitHub
- Owner: h4iku
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://doi.org/10.1093/comjnl/bxz144
- Size: 27.3 KB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
How to Run
Install Python 3.10.
Clone this repository and create a venv:
bash git clone https://github.com/h4iku/tag-recom.git cd tag-recom python -m venv .venv .venv/Scripts/activateUpdate and install the required dependencies:
bash python -m pip install -U pip setuptools pip install -r requirements.txtDownload 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 └── wordpressRun the main module:
bash python tag_recommender/main.pyChange the value of the
DATASETvariable indatasets.pyto choose different datasets. There are also some boolean flags inmain.pyto control the execution of different parts of the program.
Owner
- Name: Reza Gharibi
- Login: h4iku
- Kind: user
- Website: https://h4iku.github.io
- Repositories: 4
- Profile: https://github.com/h4iku
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Gharibi
given-names: Reza
orcid: https://orcid.org/0000-0001-6596-3658
- family-names: Safdel
given-names: Atefeh
- family-names: Fakhrahmad
given-names: Seyed Mostafa
- family-names: Sadreddini
given-names: Mohammad Hadi
title: "A content-based model for tag recommendation in software information sites"
doi: 10.1093/comjnl/bxz144
repository-code: https://github.com/h4iku/tag-recom
preferred-citation:
type: article
authors:
- family-names: Gharibi
given-names: Reza
orcid: https://orcid.org/0000-0001-6596-3658
- family-names: Safdel
given-names: Atefeh
- family-names: Fakhrahmad
given-names: Seyed Mostafa
- family-names: Sadreddini
given-names: Mohammad Hadi
doi: 10.1093/comjnl/bxz144
journal: "The Computer Journal"
month: 12
start: 1680
end: 1691
title: "A content-based model for tag recommendation in software information sites"
issue: 11
volume: 64
year: 2019
url: https://academic.oup.com/comjnl/article-abstract/64/11/1680/5682398
GitHub Events
Total
Last Year
Dependencies
- beautifulsoup4 ==4.10.0
- jenkspy ==0.2.0
- nltk ==3.6.6
- numpy ==1.22.0
- scikit-learn ==1.0
- scipy ==1.7.1