TriageBot is a bot designed to help reduce the time wasted in manually looking up issues and assigning them to the appropriate developers. While this might be trivial in small projects, the added benefit is valuable in big company wide projects. The bot, upon request, will provide developers with a list of issues that suit their skill set and expertise based on issues they've previously worked on. It also provides a better collaborative environment by suggesting different developers that might help with an issue if the current developer is having difficulties finishing the job on his own. The bot would suggest developers who have previously worked on similar closed issues.
The timeline and progress of the project is in the Worksheet Document
This is the Design document for the project.
The first three use cases of our Developer Triage Bot are described in the TriageBot_UseCases Document
The details about our updates of this milestone is included in the SERVICE Document.
In this milestone, the steps and details for our project to deploy is include in DEPLOYMENT Document.
For other guests to test our bot's use cases, detailed instructions for that is listed in Acceptance Test Documents.
For this milestone, the final report can be found in REPORT Document.
Our Bot Milestone is demonstrated in this demo on youtube and can be accessed here.
Our Service Milestone is demonstrated in this demo on youtube and can be accessed here.
Our Deployment Milestone is demonstrated in two demos on youtube. The deployment demo can be accessed here and the use case functionality demo can be accessed here.
Our Report Milestone is demonstrated in this demo on youtube and can be accessed here.
- Mohamed Albashir (maalbash@ncsu.edu)
- Muhammad Ammar Ansari (mansari@ncsu.edu)
- Shaurya Garg (sgarg7@ncsu.edu)
- Nischal Shrestha (nshrest@ncsu.edu)
- Huy Tu (hqtu@ncsu.edu)