Факультет программной инженерии и компьютерной техники Мегафакультет компьютерных технологий и управления

Новости

Требуются студенты бакалавриата 2-4 курсы в проект InsightProject

Требуются студенты бакалавриата 2-4 курсы в проект InsightProject.


Задание на разработку Data Pump.


Data Pump - модуль агрегации программного кода из репозитория.

InsightProject - разработка системы для анализа проектных метрик.


Технологии: C#, Tarantool, SQL.


Требования к модулю:

  1. Соответствие спецификации REST API проекта InsightProject.

  2. Поддержка сбора данных из git и svn репозиториев.

  3. Извлечение, по запросу пользователя, следующих проектных данных:

    1. описание проекта;

    2. тип проекта;

    3. коммит, с указанием ветви (master, branch, etc);

    4. автор коммита;

    5. сообщение;

    6. файлы (тип, размер, флаги);

    7. etc.

  4. Запись данных в мультимодальное хранилище, построенное на основе Tarantool.

  5. Исходный код должен храниться в открытом репозитории на bitbucket.


Требования к студенту:

  1. Публикация хотя бы одной научной статьи по теме агрегации данных после частичной реализации модуля для одного из типов репозиториев.

  2. Проведение исследования на тему отслеживания изменений в проектах.


Контакт:

Исаев Илья Владимирович, ivisaev@corp.ifmo.ru


Информация © 2015-2020 Университет ИТМО
Разработка © 2015 Департамент информационных технологий