Рекомендательная система баг-трекинга (командный проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_командный_проект)
 
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
 
{{Карточка_командного_проекта
 
{{Карточка_командного_проекта
 
|name=Рекомендательная система баг-трекинга
 
|name=Рекомендательная система баг-трекинга
|company=Exactpro
+
|company=Exactpro, London Stock Exchange Group
 
|semester=Осень 2016
 
|semester=Осень 2016
 
|course=3
 
|course=3
 
|number_of_students=2-3
 
|number_of_students=2-3
 
|categorize=yes
 
|categorize=yes
 +
|is_archived=yes
 
}}
 
}}
  
Строка 23: Строка 24:
 
Весь процесс разбиватся на спринты (2 или 3 недели). На каждый спринт определяется перечень подзадач.
 
Весь процесс разбиватся на спринты (2 или 3 недели). На каждый спринт определяется перечень подзадач.
  
=== Компоненеты (Из каких частей состоит проект?) ===
+
=== Компоненты (Из каких частей состоит проект?) ===
 
1. Модуль для предварительной обработки текста. (основан на NLP)
 
1. Модуль для предварительной обработки текста. (основан на NLP)
  
Строка 34: Строка 35:
  
 
=== Какие начальные требования? ===
 
=== Какие начальные требования? ===
Программирование на Python, Java
+
Программирование на Python, Java (начальный уровень)
  
 
=== Темы вводных занятий ===
 
=== Темы вводных занятий ===

Текущая версия на 13:02, 8 октября 2017

Компания 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