English
Related papers

Related papers: Barriers to device longevity and reuse: A vintage …

200 papers

Users need to configure default apps when they first start using their devices. The privacy configurations of the default apps do not always match what users think they have initially enabled. We first systematically evaluated the privacy…

Human-Computer Interaction · Computer Science 2022-10-11 Amel Bourdoucen , Janne Lindqvist

As mobile app usage continues to rise, so does the generation of extensive user interaction data, which includes actions such as swiping, zooming, or the time spent on a screen. Apps often collect a large amount of this data and claim to…

Software Engineering · Computer Science 2024-04-24 Feiyang Tang , Bjarte M. Østvold

Due to U.S. sanctions and strict internet censorship, Iranian iOS users are barred from accessing the Apple App Store and developer services. In response, despite violating Apple's developer terms, a thriving underground ecosystem of…

Computers and Society · Computer Science 2026-04-30 Amirhossein Khanlari , Amir Rahmati

Mobile devices have become ubiquitous tools for communication, entertainment, and productivity, yet battery autonomy remains a constraint. While energy-saving tips exist, they are often generic, anecdotal, or focused on software development…

Software Engineering · Computer Science 2026-04-29 Wellington Oliveira

Active aging technologies are increasingly designed to support an active lifestyle. However, the way in which they are designed can raise different barriers to acceptance of and use by older adults. Their designers can adopt a negative…

Human-Computer Interaction · Computer Science 2021-05-13 Mladjan Jovanovic , Antonella De Angeli , Andrew McNeill , Lynne Coventry

In a contemporary world, people become dependent on electronic devices. Technologies help to clarification and structure life in many ways to meet the need of the children oriented requirements. The children suffering from disabilities…

Human-Computer Interaction · Computer Science 2017-08-17 Monir Bhuiyan , Ambreen Zaman , Mahdi H. Miraz

Software aging -- the phenomenon affecting many long-running systems, causing performance degradation or an increasing failure rate over mission time, and eventually leading to failure - is known to affect mobile devices and their operating…

Software Engineering · Computer Science 2021-12-14 Domenico Cotroneo , Luigi De Simone , Roberto Natella , Roberto Pietrantuono , Stefano Russo

Application-level caching is a form of caching that has been increasingly adopted to satisfy performance and throughput requirements. The key idea is to store the results of a computation, to improve performance by reusing instead of…

Software Engineering · Computer Science 2020-10-27 Jhonny Mertz , Ingrid Nunes , Luca Della Toffola , Marija Selakovic , Michael Pradel

Desktop browser extensions have long allowed users to improve their experience online and tackle widespread harms on websites. So far, no equivalent solution exists for mobile apps, despite the fact that individuals now spend significantly…

Human-Computer Interaction · Computer Science 2023-02-27 Konrad Kollnig , Siddhartha Datta , Nigel Shadbolt

Mobile health applications that track activities, such as exercise, sleep, and diet, are becoming widely used. While these activity tracking applications have the potential to improve our health, user engagement and retention are critical…

Computers and Society · Computer Science 2018-03-29 Zhiyuan Lin , Tim Althoff , Jure Leskovec

Mobile apps are used in a variety of health settings, from apps that help providers, to apps designed for patients, to health and fitness apps designed for the general public. These apps ask the user for, and then collect and leak a wealth…

Cryptography and Security · Computer Science 2024-10-11 Alireza Ardalani , Joseph Antonucci , Iulian Neamtiu

Deploying deep learning (DL) on mobile devices has been a notable trend in recent years. To support fast inference of on-device DL, DL libraries play a critical role as algorithms and hardware do. Unfortunately, no prior work ever dives…

Machine Learning · Computer Science 2022-07-07 Qiyang Zhang , Xiang Li , Xiangying Che , Xiao Ma , Ao Zhou , Mengwei Xu , Shangguang Wang , Yun Ma , Xuanzhe Liu

Library reuse is a widely adopted practice in software development, however, re-used libraries are not always up-to-date, thus including unnecessary bugs or vulnerabilities. Brutely upgrading libraries to the latest versions is not feasible…

Software Engineering · Computer Science 2025-04-03 Rui Lu

Android is the most popular operating system with billions of active devices. Unfortunately, its popularity and openness makes it attractive for unwanted apps, i.e., malware and potentially unwanted programs (PUP). In Android, app…

Cryptography and Security · Computer Science 2020-10-21 Platon Kotzias , Juan Caballero , Leyla Bilge

Approximately 1 in 100 children worldwide are diagnosed with Autism Spectrum Disorder (ASD), and 46% to 89% experience significant feeding difficulties. Although mobile health (mHealth) applications offer potential support for caregivers,…

Human-Computer Interaction · Computer Science 2025-08-20 Christopher Cofie Kuzagbe , Fabrice Mukarage , Skye Nandi Adams , N'guessan Yves-Roland Douha , Edith Talina Luhanga

Network latency in mobile software has a large impact on user experience, with potentially severe economic consequences. Prefetching and caching have been shown effective in reducing the latencies in browser-based systems. However, those…

Software Engineering · Computer Science 2018-10-23 Yixue Zhao , Paul Wat , Marcelo Schmitt Laser , Nenad Medvidovic

Context. Many Internet content platforms, such as Spotify and YouTube, provide their services via both native and Web apps. Even though those apps provide similar features to the end user, using their native version or Web counterpart might…

Software Engineering · Computer Science 2023-09-01 Ruben Horn , Abdellah Lahnaoui , Edgardo Reinoso , Sicheng Peng , Vadim Isakov , Tanjina Islam , Ivano Malavolta

Much of the success of modern software development can be attributed to code reuse. The ability to reuse existing functionality via third-party dependencies has enabled massive gains in productivity, but for a long time the dominant…

Software Engineering · Computer Science 2025-10-07 Brittany Anne Reid , Raula Gaikovina Kula

Increasing interest in securing the Android ecosystem has spawned numerous efforts to assist app developers in building secure apps. These efforts have resulted in tools and techniques capable of detecting vulnerabilities (and malicious…

Cryptography and Security · Computer Science 2019-08-06 Venkatesh-Prasad Ranganath , Joydeep Mitra

Internet of Things (IoT) systems are bundles of networked sensors and actuators that are deployed in an environment and act upon the sensory data that they receive. These systems, especially consumer electronics, have two main cooperating…

Human-Computer Interaction · Computer Science 2019-04-02 Andrew Truelove , Farah Naz Chowdhury , Omprakash Gnawali , Mohammad Amin Alipour