Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://eir.kntu.net.ua/jspui/handle/123456789/2765
Назва: Розробка веб-додатку аналізу даних про активність у системах контролю версій
Автори: Єршова, Х. О.
Ключові слова: Веб-додаток
система контролю версій
репозиторій
GIT
команда розробників
активність
PYTHON
FLASK
DTRACKER
API
аналіз даних
Дата публікації: 2026
Видавництво: ХНТУ
Бібліографічний опис: Єршова, Х. О. Розробка веб-додатку аналізу даних про активність у системах контролю версій : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / Х. О. Єршова ; наук. керівник проф., д-р техн. наук М. В. Жарікова. ‒ Хмельницький : ХНТУ, 2026. ‒ 104 с.
Короткий огляд (реферат): Робота присвячена розробленню веб-додатку аналізу даних про активність у системах контролю версій. У першому розділі проведено аналіз предметної галузі оцінювання ефективності командної розробки програмного забезпечення та досліджено сучасні інструменти моніторингу активності розробників у Git-середовищах. Виконано порівняльний аналіз існуючих рішень, зокрема GitHub Insights, GitLab Analytics, Gource та інших систем аналітики, визначено їхні функціональні можливості, переваги та недоліки. Другий розділ присвячений проєктуванню веб-додатку та його архітектури. На основі проведеного аналізу сформовано функціональні та нефункціональні вимоги до програмного продукту DTracker. У роботі виконано проєктування архітектури веб-додатку, розроблено UML-діаграми, ER-модель бази даних та структуру взаємодії програмних компонентів системи. У третьому розділі створено серверну частину веб-додатку з використанням мови програмування Python та фреймворку Flask. Для роботи з GitHub API використано бібліотеку PyGitHub, для аналізу статистичних даних –бібліотеку Pandas, а для побудови інтерактивних графіків – бібліотеку Plotly. Клієнтська частина системи реалізована із застосуванням HTML5, CSS3, JavaScript та Bootstrap 5. Розроблений веб-додаток забезпечує автоматичний збір статистики активності розробників, аналіз commit history, виявлення періодів неактивності та формування PDF-звітів. Він підключається до репозиторіїв, автоматично збирає метрики активності кожного учасника, будує інтерактивні графіки та виявляє тривалі перерви в роботі. Четвертий розділ присвячений питанням тестування та впровадження веб-додатку DTracker. Практичне значення роботи полягає у створенні програмного продукту, який може використовуватися тім-лідами, менеджерами проєктів та аналітиками для моніторингу ефективності командної розробки програмного забезпечення. Сфера застосування веб-додатку – технічне управління програмними проєктами, оцінювання продуктивності команд тім-лідами, проджект-менеджерами та аналітиками.
URI (Уніфікований ідентифікатор ресурсу): http://eir.kntu.net.ua/jspui/handle/123456789/2765
Розташовується у зібраннях:Спеціальність 121 Інженерія програмного забезпечення



Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.