Published May 2, 2023 | Version v1

Automated Characterizing and Predicting Attractiveness of Good First Issues on GitHub

Authors/Creators

Description

Code Explanation:

* To ensure program run, we need to specify the root directory of the project in util.py. 

* Code that crawling projects and corresponding GFIs is in crawl_issues_search_API.py, crawling GFIs with html format is in craw_issues_html.py, crawling commits get_commits_by_request.py, Particularly, we need prepare some personal tokens to crawl GitHub projects which can be set up in github_util.py. 
     
*  Code that extracting features and mergingng all features are in /new_project directory. 
    
*  Code that determining whether GFIs are attractive is in test_determine_attractive.py
    
*  Code that predicting model is in train_model_ours.py, baseline code is in train_model_base_line.py. 
 

Files

GFI-main.zip

Files (95.8 kB)

Name Size Download all
md5:1ed4e8936ecfc890c1e78f6172509522
95.8 kB Preview Download