Розрізнення безкоштовних застосунків і пробних версій платних macOS-застосунків на публічних маркетплейсах

dc.contributor.authorЛітвінчук, Захар
dc.contributor.authorФранків, Олександр
dc.contributor.authorПетелєв, Євгеній
dc.contributor.authorКривоблоцький, С.
dc.contributor.authorСтулова, Н.
dc.date.accessioned2026-02-06T10:25:31Z
dc.date.available2026-02-06T10:25:31Z
dc.date.issued2025
dc.descriptionThe lack of transparency in app monetization on public marketplaces misleads users and complicates policy enforcement. The paper presents an algorithm to distinguish truly free macOS apps from those that involve in-app purchases by classifying apps into free, freemium, and paid categories. The research was based on developing a hybrid method that combined technical analysis of Mach-O binaries, embedded frameworks, and receipt file with language-based processing of local bundle resources and external marketplace text content. It yielded a feature set for a supervised machine learning classifier. To evaluate the suggested solution, we used a dataset consisting of 1,219 apps and benchmarked supervised classifiers. The tree-based ensembles performed best: Random Forest and Gradient Boosting achieved ~90% accuracy, precision, recall, and F1-score on an 80/20 train–test split. The findings contribute to classification systems automation, enhancing applicability and transparency in the software distribution ecosystem.
dc.description.abstractСтрімкий розвиток маркетплейсів програмного забезпечення привів до їх комерціалізації. Межа між справді безкоштовними застосунками та продуктами з платними обмеженнями розмивається. У цих умовах прозорість монетизації та коректність маркування стають критично важливими: різноманіття моделей монетизації (підписки, внутрішні покупки, пробні періоди), непослідовне розкриття платних функцій ускладнюють ручну перевірку й підвищують ризики для користувачів і модерації. Це зумовило потребу в автоматизованому підході до категоризації застосунків за моделлю монетизації.
dc.identifier.citationРозрізнення безкоштовних застосунків і пробних версій платних macOS-застосунків на публічних маркетплейсах / Літвінчук З. В., Франків О. О., Петелєв Є. Р., Кривоблоцький С. І., Стулова Н. С. // Теоретичні та прикладні аспекти побудови програмних систем : праці 16 Міжнародної науково-практичної конференції, 23-24 листопада 2025 року, Київ / [за заг. ред. М. М. Глибовця, Т. В. Панченка та ін. ; Факультет інформатики Національного університету "Києво-Могилянська академія" та ін.]. - Київ : НаУКМА, 2025. - С. 83-85.
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/38279
dc.language.isouk
dc.publisherНаціональний університет "Києво-Могилянська академія"
dc.relation.sourceТеоретичні та прикладні аспекти побудови програмних систем : праці 16 Міжнародної науково-практичної конференції, 23-24 листопада 2025 року, Київ
dc.statusfirst published
dc.subjectмаркетплейси програмного забезпечення
dc.subjectмонетизація
dc.subjectкласифікація застосунків
dc.subjectнепрозора монетизація
dc.subjectматеріали конференції
dc.titleРозрізнення безкоштовних застосунків і пробних версій платних macOS-застосунків на публічних маркетплейсах
dc.title.alternativeDistinguishing free apps and trial versions of paid macOS apps on public app marketplaces
dc.typeConference materials
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Litvinchuk_Frankiv_Peteliev_Kryvoblotskyi_Stulova_Materialy_konferentsii.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: