Фронтенд фреймворк для побудови застосунків з адаптивним графічним інтерфейсом засобами машинного навчання

Автор: Чаус Іван Володимирович
Кваліфікаційний рівень: магістр (ОНП)
Спеціальність: Інженерія програмного забезпечення (освітньо-наукова програма)
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2024-2025 н.р.
Мова захисту: українська
Анотація: Метою роботи є розроблення системи, яка дозволяє автоматизовано підвищувати якість користувацького досвіду та скорочує час, необхідний для персоналізації інтерфейсів веб-застосунків шляхом адаптації їх до індивідуальних особливостей взаємодії користувача зі сторінкою. Робота складається з 4 розділів. У першому розділі наведено аналіз проблеми створення фронт-енд фреймворку для побудови адаптивного графічного інтерфейсу. В другому розглянуто підходи до збору даних про активність користувача, оцінки ефективності взаємодії та перебудови інтерфейсу. Третій розділ описує програмну реалізацію фреймворку та його тестування. У четвертому розділі виконано оцінювання ефективності реалізованої системи. Проаналізовано наукові дослідження, присвячені персоналізованим інтерфейсам та аналізу користувацької поведінки і виявлено, що питання автоматизації створення персональних користувацьких інтерфейсів залишається актуальним на сьогоднішній день. В результаті аналітичного розділу виявлено основні недоліки універсальних інтерфейсів, обґрунтовано доцільність адаптації UI до особливостей користувача та проаналізовано існуючі підходи до збору й обробки інформації про взаємодію. Для реалізації обрано розробку системи у вигляді бібліотеки, яка повністю виконує функції аналізу поведінки та формування стилістичних параметрів на стороні клієнта. Для генерації стилів вибрано згорткову нейронну мережу. Проведено функціональне та продуктивне тестування реалізованого рішення. Проведено дослідження впливу фреймворку на якість користувацького досвіду та на швидкість розробки персоналізованих користувацьких інтерфейсів. Обсяг роботи становить 108 сторінок. Ключові слова: фронт-енд, адаптивний інтерфейс, веб-дизайн, користувацький досвід, машинне навчання.