Рекомендательная система баг-трекинга (командный проект)

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Компания Exactpro, London Stock Exchange Group
Учебный семестр Осень 2016
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 2-3


Внимание! Данный проект находится в архиве и реализован не будет.

Что это за проект?

Проект направлен на создание рекомендательной системы, позволяющей пользователям корректировать содержание дефекта, вносимого в баг-трекинговую систему. Рекомендации основаны на понятии информативности дефекта, формируемой при анализе описания баг-репорта.

Чему научатся студенты? Что самое интересное в проекте?

1. Методы обработки естественного языка.

2. Методы text mining

3. Навыки машинного обучения

4. Опыт командной разработки

Организация работы (Как студенты будут работать в команде?)

Весь процесс разбиватся на спринты (2 или 3 недели). На каждый спринт определяется перечень подзадач.

Компоненты (Из каких частей состоит проект?)

1. Модуль для предварительной обработки текста. (основан на NLP)

2. Модуль выявления значимых элементов дефект-репорта. (основан на text mining)

3. Модуль рекомендательной системы (back-end + front-end)

Какие будут использоваться технологии?

Python (+ сопутствующие библиотеки) , Java (+ сопутствующие библиотеки) ,git, gerrit

Какие начальные требования?

Программирование на Python, Java (начальный уровень)

Темы вводных занятий

Обзор научных исследований в области дефект репортов.

Критерии оценки

4-5: участие в обсуждениях на каждом спринте, подготовка необходимых данных и элементов системы для подзадачи спринта

6-7: покрытие тестами своей задачи. Участие в тестировании / код-ревью подзадач других участников проектов.

8-10: описание своей задачи: бизнес-требования, документация и т. д.

Похожие проекты

CUEZILLA (http://thomas-zimmermann.com/research/better-bug-tracking/)

Контактная информация

Громова Анна: anna.gromova@exactprosystems.com