Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Revisiting Android App Categorization
ALECCI, Marco; SAMHI, Jordan; BISSYANDE, Tegawendé François d Assise et al.
2024In ICSE '24: Proceedings of the 46th International Conference on Software Engineering
Peer reviewed
 

Files


Full Text
2310.07290.pdf
Author preprint (878.18 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Computer Science - Software Engineering
Abstract :
[en] Numerous tools rely on automatic categorization of Android apps as part of their methodology. However, incorrect categorization can lead to inaccurate outcomes, such as a malware detector wrongly flagging a benign app as malicious. One such example is the SlideIT Free Keyboard app, which has over 500000 downloads on Google Play. Despite being a "Keyboard" app, it is often wrongly categorized alongside "Language" apps due to the app's description focusing heavily on language support, resulting in incorrect analysis outcomes, including mislabeling it as a potential malware when it is actually a benign app. Hence, there is a need to improve the categorization of Android apps to benefit all the tools relying on it. In this paper, we present a comprehensive evaluation of existing Android app categorization approaches using our new ground-truth dataset. Our evaluation demonstrates the notable superiority of approaches that utilize app descriptions over those solely relying on data extracted from the APK file, while also leaving space for potential improvement in the former category. Thus, we propose two innovative approaches that effectively outperform the performance of existing methods in both description-based and APK-based methodologies. Finally, by employing our novel description-based approach, we have successfully demonstrated that adopting a higher-performing categorization method can significantly benefit tools reliant on app categorization, leading to an improvement in their overall performance. This highlights the significance of developing advanced and efficient app categorization methodologies for improved results in software engineering tasks.
Disciplines :
Computer science
Author, co-author :
ALECCI, Marco  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
SAMHI, Jordan  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > TruX > Team Jacques KLEIN ; CISPA Helmholtz Center for Information Security
BISSYANDE, Tegawendé François d Assise  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
KLEIN, Jacques  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
External co-authors :
yes
Language :
English
Title :
Revisiting Android App Categorization
Publication date :
April 2024
Event name :
International Conference on Software Engineering 2024
Event organizer :
ACM/IEEE
Event place :
Lisbon, Portugal
Event date :
14-20 April 2024
Audience :
International
Main work title :
ICSE '24: Proceedings of the 46th International Conference on Software Engineering
Publisher :
IEEE Press
Peer reviewed :
Peer reviewed
Commentary :
Accepted at ICSE2024
Available on ORBilu :
since 25 November 2023

Statistics


Number of views
133 (16 by Unilu)
Number of downloads
41 (3 by Unilu)

Scopus citations®
 
3
Scopus citations®
without self-citations
2
OpenAlex citations
 
4

Bibliography


Similar publications



Contact ORBilu