Skip to content

The Automatic Bug Traige (AutoBugTriage) tool allows for the prediction of bug severity at the beginning of the project by using NLP and an organization's historical data.

Notifications You must be signed in to change notification settings

seer-lab/bug-severity-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoBugTriage: Automatically Predicting Bug Severity

Description

Bug severity is an important factor in prioritizing which bugs to fix first. The process of triaging bug reports and assigning a severity requires developer expertise and knowledge of the underlying software. The Automatic Bug Traige (AutoBugTriage) tool allows for the prediction of bug severity at the beginning of the project by using an organization’s historical data, in the form of bug reports from past projects, to train the prediction classifier.

Environment Setup

We recommend running our application in a python virtual environment to ensure the packages required do not conflict with your exisitng python distribution.

Example in Linux

Install virtualenv

$ sudo apt install virtualenv

Create virtual environment in home directory

$ python3 -m venv thesis-env

Activate virtual environment

$ source ~/thesis-env/bin/activate

Install required packages

pip install -r requirements.txt

When done you can use deactivate

$ deactivate

Other Platforms

Please see the following reference site for more information on python virtual environments.

https://docs.python.org/3/tutorial/venv.html

About

The Automatic Bug Traige (AutoBugTriage) tool allows for the prediction of bug severity at the beginning of the project by using NLP and an organization's historical data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published