Details

Title Применение технологии машинного обучения для оценки трудозатрат на разработку программного продукта: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_03 «Машинное обучение в управлении бизнесом»
Creators Кременецкий Иван Вячеславович
Scientific adviser Широкова Светлана Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт промышленного менеджмента, экономики и торговли
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects управление проектами ; прогнозирование трудозатрат ; машинное обучение ; искусственный интеллект ; jira ; методы обработки данных ; интерпретация моделей ; трудоёмкость ; интеллектуальные системы ; project management ; machine learning ; artificial intelligence ; software engineering ; effort estimation ; machine learning methods ; machine learning models ; regression task ; artificial intelligence technologies
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2021
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35338
Record create date 7/10/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель работы — разработка модели машинного обучения для прогнозирования трудозатрат на выполнение задач в разработке программного обеспечения с целью повышения точности планирования и эффективности управления проектами. В рамках работы решены следующие задачи: – проведён анализ применения методов машинного обучения к оценке трудозатрат; – исследованы существующие решения и выбраны подходящие модели; – сформировано признаковое пространство на основе данных из системы Jira; – выполнена оценка качества предсказаний и интерпретация результатов с применением методов объяснимого ИИ. Актуальность исследования обусловлена потребностью в точных и масштабируемых инструментах оценки в условиях гибкой разработки и высокой изменчивости требований. Использованные методы: статистические, общенаучные и математические методы, наблюдение, анализ и синтез, обработка естественного языка, машинное обучение. Источники информации: научная литература, документация по управлению проектами, открытые датасеты и данные задач из Jira. Результатом работы стала разработка точной модели оценки трудозатрат, пригодной для интеграции в процессы планирования и управления проектами в ИТ-компаниях.

The aim of this work is to develop a machine learning model to predict the effort required for software development tasks, enhancing planning accuracy and decision-making in project management. The following tasks were completed: – analysis of machine learning applications in effort estimation; – study of existing solutions and selection of suitable models; – creation of a feature space based on data from Jira; – implementation and testing of various models, including linear, ensemble, neural networks, and transformers; – evaluation and interpretation of prediction results using explainable AI tools. The relevance of the study is due to the need for accurate, scalable, and interpretable estimation tools in agile and complex software projects. Domestic AI-based solutions are especially important amid current geopolitical and technological challenges. Methods used: statistical and general scientific methods, observation, analysis and synthesis, natural language processing, and machine learning techniques. Information sources included scientific literature, project documentation, open datasets, and Jira task data. As a result, an effective machine learning-based effort estimation model was developed. It can be integrated into software companies’ workflows to improve planning, reduce risks, and optimize resource allocation.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics