Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
On the Evolution of Mobile App Complexity
Gao, Jun; Li; Bissyande, Tegawendé François D Assise et al.
2019In Proceedings of 2019 24th International Conference on Engineering of Complex Computer Systems
Peer reviewed
 

Files


Full Text
article.pdf
Author preprint (1.26 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Android; Complexity; Evolution
Abstract :
[en] Android developers are known to frequently update their apps for fixing bugs and addressing vulnerabilities, but more commonly for introducing new features. This process leads a trail in the ecosystem with multiple successive app versions which record historical evolutions of a variety of apps. While the literature includes various works related to such evolutions, little attention has been paid to the research question on how quality evolves, in particular with regards to maintainability and code complexity. In this work, we fill this gap by presenting a largescale empirical study: we leverage the AndroZoo dataset to obtain a significant number of app lineages (i.e., successive releases of the same Android apps), and rely on six well-established, maintainability-related complexity metrics commonly accepted in the literature on app quality, maintainability etc. Our empirical investigation eventually reveals that, overall, while Android apps become bigger in terms of code size as time goes by, the apps themselves appear to be increasingly maintainable and thus decreasingly complex
Research center :
University of Luxembourg: Interdisciplinary Centre for Security, Reliability and Trust
Disciplines :
Computer science
Author, co-author :
Gao, Jun ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Li;  Monash University > Faculty of Information Technology
Bissyande, Tegawendé François D Assise  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Klein, Jacques ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
External co-authors :
yes
Language :
English
Title :
On the Evolution of Mobile App Complexity
Publication date :
2019
Event name :
24th International Conference on Engineering of Complex Computer Systems
Event place :
Guangzhou, China
Event date :
from 10-11-2019 to 13-11-2019
Audience :
International
Journal title :
Proceedings of 2019 24th International Conference on Engineering of Complex Computer Systems
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
FnR Project :
FNR10621687 - Security And Privacy For System Protection, 2015 (01/01/2017-30/06/2023) - Sjouke Mauw
Available on ORBilu :
since 04 December 2019

Statistics


Number of views
90 (16 by Unilu)
Number of downloads
431 (12 by Unilu)

Bibliography


Similar publications



Contact ORBilu