Автоматизований аналіз рівня використання трафіку мобільними застосунками

Loading...
Thumbnail Image
Date
2025
Authors
Кучеренко, Данііл
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Кваліфікаційна робота присвячена дослідженню антипатернів у коді мобільних застосунків для операційної системи iOS, що призводять до нераціонального використання інтернет-трафіку. У роботі детально розглянуто принципи виявлення антипатернів. Особливу увагу було приділено адаптації існуючих досліджень для оцінки мережевих операцій у Swift, зокрема, налаштування HTTP-запитів, кешування, полінгу, та конфігурація фонових задач. У рамках роботи розроблено інструмент на базі Swift Package, який проводить аналіз Swift коду за допомогою бібілотеки SwiftSyntax. Інструмент використовує Swift Package Plugin для інтеграції в процес збірки проектів через Xcode.
Description
Keywords
антипатерни, мобільні застосунки, операційна система iOS, Swift код, бакалаврська робота
Citation