arennax / OSP-Issue-Evaluation

0 stars 0 forks source link

Project Idea #1

Open arennax opened 5 years ago

arennax commented 5 years ago

Value evaluation and active time estimation for GitHub project issues.

arennax commented 5 years ago

Issue management and evaluation for GitHub projects

Issues are a great way to keep track of tasks, enhancements, and bugs for projects. They played an important part in agile development since they can be shared and discussed with the rest of the project team.

Methods for predicting issue active time and evaluating issue value can help software project managers to prioritize issues and allocate resources accordingly.

Some top projects on GitHub have thousands of issues to study: ( e.g. tensorflow: 1,979 open issues, 14,840 closed issues; pytorch: 2,263 open issues, 5,400 closed issues; auto-sklearn: 92 open issues, 368 closed issues )

m1

Mining issue feature information from major projects on GitHub

m5

(Issue <-> Milestone <-> Sprint <-> Release) https://github.com/riivo/github-issue-lifetime-prediction/tree/master/data_and_code

Some Related Dataset has been found here: (4.5GB, from more than 6,000 projects) https://www.dropbox.com/s/sjyu14jvbmkqbz4/issue_data.tar.gz?dl=0

Data format:

m4

The size of this data is big enough for experiment with advanced estimating techniques.

Reference: "Using dynamic and contextual features to predict issue lifetime in GitHub projects" R Kikas, M Dumas, D Pfahl, MSR 2016 http://kodu.ut.ee/~dumas/pubs/msr2016IssueLifetime.pdf