No abstract available.
Proceeding Downloads
A Study on the Battery Usage of Deep Learning Frameworks on iOS Devices
As machine learning continues to establish its presence on mobile platforms, there arises a need to evaluate model resource usage across a variety of devices and frameworks. In this paper, we measure the performance and battery usage of inference for ...
An Empirical Study on the Impact of CSS Prefixes on the Energy Consumption and Performance of Mobile Web Apps
Context. Many mobile web apps are using CSS vendor prefixes today. The presence of CSS prefixes might impact the energy consumption and performance of mobile web apps.
Goal. The goal of this research is to empirically assess the impact of using CSS ...
An Empirical Evaluation of the Energy Consumption of using Web Push APIs in Mobile Web Apps - The Case of Telegram
Context. The Web Push API is a popular technology Web developers use to send push notifications to users' mobile Web apps. Until now, the energy consumption of this technology has not been thoroughly evaluated.
Goal. This research aims to empirically ...
How have iOS Development Technologies Changed over Time? A Study in Open-Source
iOS development has undergone a significant shift related to the introduction of the Swift programming language, conceived to replace or complement Objective-C. This may have impacted how iOS apps are developed, e.g., concerning User Interfaces (UI). ...
Detection of Inconsistencies between Guidance Pages and Actual Data Collection of Third-party SDKs in Android Apps
Major app stores have introduced privacy labels (e.g., Google Play's data safety section since July 2022), requiring app developers to provide their privacy disclosures, including data types collected and shared by their apps and third-party SDKs they ...
Generating Rate Features for Mobile Applications
Mobile application (app) stores employ standardized mechanisms for rating hosted apps, typically in the form of free text reviews and numerical rating scales. App users use these mechanisms to express their opinions about their apps and discover apps ...
Toward an Android Static Analysis Approach for Data Protection
Android applications collecting data from users must protect it according to the current legal frameworks. Such data protection has become even more important since the European Union rolled out the General Data Protection Regulation (GDPR). Since app ...
Are Your Android App Analyzers Still Relevant?
The diversity of mobile devices on the market fostered the emergence of cross-platform frameworks, the adoption of which can simplify the development and deployment of mobile applications on multiple platforms at once. Meanwhile, this trend also ...
Towards Benchmarking the Coverage of Automated Testing Tools in Android against Manual Testing
Android apps are commonly used nowadays as smartphones have become irreplaceable parts of modern lives. To ensure that these apps work correctly, developers would need to test them. Testing these apps is laborious, tedious, and often time consuming. Thus,...
Dependency Management in iOS Development: A Developer Survey Perspective
Rising complexity in iOS development necessitates robust dependency management tools, facilitating efficient integration of third-party and open-source libraries. This study explores current trends amongst iOS developers, focusing on their preferred ...
Experiences Developing a Computer Vision SDK for Mobile Apps
We developed a mobile SDK that ran several ML models on device that was used by app developers who integrated the SDK into their app to provide real-time guidance and decisions based on what the on-device camera and other inputs provided. The SDK was ...
Towards Speedy Permission-Based Debloating for Android Apps
Android apps typically include many functionalities that not all users require. These result in software bloat that increases possible attack surface and app size. Common functionalities that users may not require are related to permissions that they ...
Assessing the environmental impact of mobile applications: a measure framework toward DevGreenOps
Information and Communication Technologies are responsible for an increasing share of humanity's environmental impact. Such impacts are in part caused by the usage and manufacturing of mobile devices, in particular, due to their short-lived batteries. To ...
CAREForMe: Contextual Multi-Armed Bandit Recommendation Framework for Mental Health
The COVID-19 pandemic has intensified the urgency for effective and accessible mental health interventions in people's daily lives. Mobile Health (mHealth) solutions, such as AI Chatbots and Mindfulness Apps, have gained traction as they expand beyond ...
Digital Wellbeing Redefined: Toward User-Centric Approach for Positive Social Media Engagement
The prevalence of social media and its escalating impact on mental health has highlighted the need for effective digital wellbeing strategies. Current digital wellbeing interventions have primarily focused on reducing screen time and social media use, ...