Програмний модуль класифікації програмних проєктів на основі методів машинного навчання та аналізу великих даних

dc.contributor.authorГрицюк, Ганна Іванівна
dc.date.accessioned2026-08-31T07:12:29Z
dc.date.issued2026
dc.description.abstractМетою кваліфікаційної роботи є розроблення програмного модуля класифікації програмних проєктів на основі методів машинного навчання та аналізу великих даних, який забезпечує автоматизоване віднесення проєкту до заданого класу за сукупністю визначених ознак. Методи дослідження включають аналіз і узагальнення наукових джерел для вивчення сучасного стану проблеми; методи інтелектуального аналізу даних для опрацювання набору ознак; методи машинного навчання для побудови класифікаційної моделі; методи програмної інженерії для проєктування архітектури програмного модуля; експериментальний метод для перевірки працездатності розробленого рішення та оцінювання його ефективності. Сформовано архітектуру програмного модуля класифікації програмних проєктів, яка включає рівень введення даних, рівень попередньої обробки, рівень машинного навчання, рівень керування результатами та рівень взаємодії з користувачем. Для реалізації класифікації обґрунтовано використання алгоритму випадкового лісу. Результати дослідження можуть бути використані для створення програмних засобів автоматизованого аналізу програмних проєктів, побудови систем підтримки прийняття рішень у програмній інженерії, впорядкування великих масивів проєктних даних та оцінювання складності програмних систем, прогнозування ризиків розроблення. The purpose of the qualification work is to develop a software module for classifying software projects based on machine learning methods and big data analysis, which provides automated assignment of a project to a specified class according to a set of defined features. The research methods include the analysis and generalization of scientific sources to study the current state of the problem; data mining methods for processing the feature set; machine learning methods for building a classification model; software engineering methods for designing the architecture of the software module; and an experimental method for verifying the operability of the developed solution and evaluating its effectiveness. The architecture of the software module for classifying software projects has been formed. It includes the data input level, the preprocessing level, the machine learning level, th results management level, and the user interaction level. The use of the Random Forest algorithm has been substantiated for the implementation of classification. The research results can be used to create software tools for automated analysis of software projects, develop decision support systems in software engineering, organize large volumes of project data, assess the complexity of software systems, and predict development risks.
dc.identifier.citationГрицюк, Г. І. Програмний модуль класифікації програмних проєктів на основі методів машинного навчання та аналізу великих даних = Software Module for Classification of Software Projects Based on Machine Learning Methods and Big Data Analytics : кваліфікаційна робота : спец. 122 – комп’ютерні науки ; освітньо-професійна програма – комп’ютерні науки / Ганна Іванівна Грицюк ; наук. керівник д.т.н., проф. М. П. Комар. Тернопіль : ЗУНУ, 2026. 87 с.
dc.identifier.urihttps://dspace.wunu.edu.ua/handle/316497/57530
dc.publisherТернопіль, ЗУНУ
dc.subjectпрограмний проєкт
dc.subjectкласифікація
dc.subjectмашинне навчання
dc.subjectаналіз великих даних
dc.subjectпрограмна інженерія
dc.subjectпрограмний модуль
dc.subjectsoftware project
dc.subjectclassification
dc.subjectmachine learning
dc.subjectbig data analysis
dc.subjectsoftware engineering
dc.subjectsoftware module
dc.titleПрограмний модуль класифікації програмних проєктів на основі методів машинного навчання та аналізу великих даних
dc.title.alternativeSoftware Module for Classification of Software Projects Based on Machine Learning Methods and Big Data Analytics
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Грицюк_КН-42.pdf
Size:
4.86 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.37 KB
Format:
Item-specific license agreed upon to submission
Description: