English
Related papers

Related papers: Logging Practices with Mobile Analytics: An Empiri…

200 papers

Mobile phones and tablets have become the most widely used computing devices, with a large predominance of the Android platform. As a natural evolution, the development of Android applications has surged and has become a major field of…

Software Engineering · Computer Science 2018-09-27 Franz-Xaver Geiger , Ivano Malavolta

The increasing frequency of attacks on Android applications coupled with the recent popularity of large language models (LLMs) necessitates a comprehensive understanding of the capabilities of the latter in identifying potential…

Cryptography and Security · Computer Science 2025-03-18 Vasileios Kouliaridis , Georgios Karopoulos , Georgios Kambourakis

The integration of AI techniques has become increasingly popular in software development, enhancing performance, usability, and the availability of intelligent features. With the rise of large language models (LLMs) and generative AI,…

Software Engineering · Computer Science 2025-02-25 Kimberly Hau , Safwat Hassan , Shurui Zhou

Latency and cost of Internet-based services are encouraging the use of application-level caching to continue satisfying users' demands, and improve the scalability and availability of origin servers. Despite its popularity, this level of…

Software Engineering · Computer Science 2020-11-03 Jhonny Mertz , Ingrid Nunes

The rise of mobile apps has brought greater convenience and many options for users. However, many apps use analytics services to collect a wide range of user interaction data, with privacy policies often failing to reveal the types of…

Software Engineering · Computer Science 2024-01-17 Feiyang Tang , Bjarte M. Østvold

One of the key tasks related to ensuring mobile app quality is the reporting, management, and resolution of bug reports. As such, researchers have committed considerable resources toward automating various tasks of the bug management…

Software Engineering · Computer Science 2023-01-04 Jack Johnson , Junayed Mahmud , Tyler Wendland , Kevin Moran , Julia Rubin , Mattia Fazzini

Privacy concerns have long been expressed around smart devices, and the concerns around Android apps have been studied by many past works. Over the past 10 years, we have crawled and scraped data for almost 1.9 million apps, and also stored…

Cryptography and Security · Computer Science 2021-12-30 Alexander Yu , Yuvraj Agarwal , Jason I. Hong

Modern information and communication systems have become increasingly challenging to manage. The ubiquitous system logs contain plentiful information and are thus widely exploited as an alternative source for system management. As log files…

Information Retrieval · Computer Science 2024-02-15 Tianzhu Zhang , Han Qiu , Gabriele Castellano , Myriana Rifai , Chung Shue Chen , Fabio Pianese

Machine learning (ML) is increasingly applied across industries to automate decision-making, but concerns about ethical and legal compliance remain due to limited transparency, fairness, and accountability. Monitoring through logging a…

Software Engineering · Computer Science 2025-08-26 Patrick Loic Foalem , Leuson Da Silva , Foutse Khomh , Heng Li , Ettore Merlo

With the exponential growth in mobile applications, protecting user privacy has become even more crucial. Android applications are often known for collecting, storing, and sharing sensitive user information such as contacts, location,…

Cryptography and Security · Computer Science 2025-11-05 Mst Eshita Khatun , Lamine Noureddine , Zhiyong Sui , Aisha Ali-Gombe

Mobile applications (apps) often suffer from failure nowadays. Developers usually pay more attention to the failure that is perceived by users and compromises the user experience. Existing approaches focus on mining large volume logs to…

Software Engineering · Computer Science 2021-03-25 Deyu Tian

Developers often insert temporary "print" or "log" instructions into their code to help them better understand runtime behavior, usually when the code is not behaving as they expected. Despite the fact that such monitoring instructions, or…

Software Engineering · Computer Science 2025-04-18 Yi-Hung Chou , Yiyang Min , April Yi Wang , James A. Jones

Software engineers make use of design patterns for reasons that range from performance to code comprehensibility. Several design patterns capturing the body of knowledge of best practices have been proposed in the past, namely creational,…

Software Engineering · Computer Science 2019-01-11 Luis Cruz , Rui Abreu

Mobile applications (apps) have become deeply personal, constantly demanding access to privacy-sensitive information in exchange for more personalized user experiences. Such privacy-invading practices have generated major multidimensional…

Software Engineering · Computer Science 2019-10-10 Fahimeh Ebrahimi , Miroslav Tushev , Anas Mahmoud

Modern organizations increasingly rely on log data and monitoring signals to protect products against account takeovers and abuse, yet integrating security analytics into fast-moving Agile workflows remains challenging. While it is…

Software Engineering · Computer Science 2026-05-04 Arpit Thool , Chris Brown

When users leave their mobile devices unattended, or let others use them momentarily, they are susceptible to privacy breaches. Existing technological defenses, such as unlock authentication or account switching, have proven to be…

Human-Computer Interaction · Computer Science 2022-08-30 Tiago Guerreiro , Ana Pires , Luís Carriço

In the past few years, the use of smartphones has increased exponentially, and so have the capabilities of such devices. Together with an increase in raw processing power, modern smartphones are equipped with a wide variety of sensors and…

Other Computer Science · Computer Science 2016-09-12 Mauro Conti , Elia Dal Santo , Riccardo Spolaor

Software and System logs record runtime information about processes executing within a system. These logs have become the most critical and ubiquitous forms of observability data that help developers understand system behavior, monitor…

Artificial Intelligence · Computer Science 2023-02-01 Qian Cheng , Amrita Saha , Wenzhuo Yang , Chenghao Liu , Doyen Sahoo , Steven Hoi

The packaging model of Android apps requires the entire code necessary for the execution of an app to be shipped into one single apk file. Thus, an analysis of Android apps often visits code which is not part of the functionality delivered…

Software Engineering · Computer Science 2015-11-23 Li Li , Tegawendé F. Bissyandé , Jacques Klein , Yves Le Traon

Monitoring techniques can extract accurate data about the behavior of software systems. When used in the field, they can reveal how applications behave in real-world contexts and how programs are actually exercised by their users.…

Software Engineering · Computer Science 2017-05-19 Oscar Cornejo , Daniela Briola , Daniela Micucci , Leonardo Mariani