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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0