IDEA: Runtime Collection of Android Data

被引:0
作者
Baresi, Luciano [1 ]
Caushi, Kostandin [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Piazza L da Vinci 32, I-20133 Milan, Italy
来源
2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021) | 2021年
关键词
Android; Monitoring; Continuous quality assessment;
D O I
10.1109/ISSREW53611.2021.00055
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A single Android app is an app family supposed to work well on diverse, heterogeneous devices and on different versions of the operating system. This means that some problems can only be discovered when the app is run on a particular device and a specific version of the operating system. The availability of device data, set preferences, execution logs, measured performance, and actual activity layouts is key for identifying and scoping these problems. The more data one can collect, and analyze, the more accurate fault identification can be. Android does not ease the collection of these data and existing tools -to the best of our knowledge- have huge limitations (e.g., restrictions imposed by the execution model or security constraints). To overcome them, and provide a viable solution, the paper proposes a dedicated library called IDEA (Inclusive Data Extraction for Android). If IDEA is used while implementing the app, a dedicated service can be activated on the device, collects all the aforementioned data, and sends them to a user-defined server, which can then carry out the appropriate analyses. The paper summarizes the limitations that motivated the development of a library, describes what IDEA provides, and presents a first assessment. While we are aware that imposing the use of IDEA for implementing monitorable Android apps can be seen as a quite strong requirement, we are also confident that the benefits can pay off.
引用
收藏
页码:137 / 143
页数:7
相关论文
共 50 条
[41]   Making Runtime Data Useful for Incident Diagnosis: An Experience Report [J].
Lautenschlager, Florian ;
Ciolkowski, Marcus .
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2018, 2018, 11271 :422-430
[42]   DELTA: Data Extraction and Logging Tool for Android [J].
Spolaor, Riccardo ;
Dal Santo, Elia ;
Conti, Mauro .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2018, 17 (06) :1289-1302
[43]   Repackaging Android Applications for Auditing Access to Private Data [J].
Berthome, P. ;
Fecherolle, T. ;
Guilloteau, N. ;
Lalande, J. -F. .
2012 SEVENTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES), 2012, :388-396
[44]   Getting the most from map data structures in Android [J].
Saborido, Ruben ;
Morales, Rodrigo ;
Khomh, Foutse ;
Gueheneuc, Yann-Gael ;
Antoniol, Giuliano .
EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (05) :2829-2864
[45]   Stateful Data Usage Control for Android Mobile Devices [J].
Aliaksandr Lazouski ;
Fabio Martinelli ;
Paolo Mori ;
Andrea Saracino .
International Journal of Information Security, 2017, 16 :345-369
[46]   An Analysis on Sensitive Data Passive Leakage in Android Applications [J].
Yang, Tianchang ;
Cui, Haoliang ;
Niu, Shaozhang ;
Zhang, Peng .
2015 IEEE 16TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2015, :125-131
[47]   Detection and Deterrence from Data Collecting Applications in Android [J].
Tiwari, Pradeep Kumar ;
Velayutham, T. .
2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, :326-331
[48]   Identifying Organizations Receiving Personal Data in Android Apps [J].
Rodriguez, David ;
Cozar, Miguel ;
Alamo, Jose .
SECRYPT : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2022, :592-596
[49]   Assessment of Source Data Vulnerability to Reproduction in Android Applications [J].
Shafi, Muhammad ;
Israr, Muhammad ;
Khan, Muhammad Sohail ;
Khattak, Muhammad Irfan ;
Syed, Togeer Ali .
2017 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2017, :122-126
[50]   Stateful Data Usage Control for Android Mobile Devices [J].
Lazouski, Aliaksandr ;
Martinelli, Fabio ;
Mori, Paolo ;
Saracino, Andrea .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (04) :345-369