Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Empirical Comparison of Intermediate Representations for Android Applications
Arnatovich, Yauhen Leanidavich; Tan, Hee Beng Kuan; SHAR, Lwin Khin
2014In 26th International Conference on Software Engineering and Knowledge Engineering
Peer reviewed
 

Documents


Texte intégral
seke14paper_84.pdf
Preprint Auteur (1.17 MB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
intermediate representation; Android computing; event-based testing
Résumé :
[en] In Android-based mobile computing, since the original Java source code is irretrievable from Dalvik bytecode, intermediate representations (IRs) were developed to represent Dalvik bytecode in readable form. To date, SMALI, JASMIN, and JIMPLE are all used as Android application IRs by mobile developers, testers and researchers. Here, we compare these three IRs via randomized event-based testing (Monkey testing) to determine that which most accurately preserves the original program behaviors in terms of the number of successfully injected events. As such program behaviors are critical to mobile security, the choice of IR is crucial during software security testing. In our experiment, we developed an event-based comparative scheme, and conducted a comprehensive empirical study. Statistical comparison of the three IRs’ program behaviors shows that SMALI behaves closest to the original applications and hence is the most suitable for software security testing as the most accurate alternative to the original Java source code (which is usually not publicly available).
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Arnatovich, Yauhen Leanidavich;  Nanyang Technological University > Infinitus, Infocomm Centre of Excellence
Tan, Hee Beng Kuan;  Nanyang Technological University > School of Electrical and Electronic Engineering
SHAR, Lwin Khin ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Langue du document :
Anglais
Titre :
Empirical Comparison of Intermediate Representations for Android Applications
Date de publication/diffusion :
03 juillet 2014
Nom de la manifestation :
26th International Conference on Software Engineering and Knowledge Engineering
Lieu de la manifestation :
Vancouver, Canada
Date de la manifestation :
01-07-2014 TO 03-07-2014
Manifestation à portée :
International
Titre de l'ouvrage principal :
26th International Conference on Software Engineering and Knowledge Engineering
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 28 octobre 2014

Statistiques


Nombre de vues
192 (dont 17 Unilu)
Nombre de téléchargements
2 (dont 2 Unilu)

citations Scopus®
 
6
citations Scopus®
sans auto-citations
5

Bibliographie


Publications similaires



Contacter ORBilu