English
Related papers

Related papers: Caveats in Eliciting Mobile App Requirements

200 papers

The Android market is a place where developers offer paid and-or free apps to users. Free apps are interesting to users because they can try them immediately without incurring a monetary cost. However, free apps often have limited features…

Software Engineering · Computer Science 2017-03-10 Rubén Saborido , Foutse Khomh , Yann-Gaël Guéhéneuc , Giuliano Antoniol

Online services like Google provide a variety of application programming interfaces (APIs). These online APIs enable authenticated third-party services and applications (apps) to access a user's account data for tasks such as single sign-on…

Cryptography and Security · Computer Science 2021-11-08 David G. Balash , Xiaoyuan Wu , Miles Grant , Irwin Reyes , Adam J. Aviv

Personas are commonly used in software projects to gain a better understanding of end-users' needs. However, there is a limited understanding of their usage and effectiveness in practice. This paper presents the results of a two-step…

Software Engineering · Computer Science 2024-03-26 Yi Wang , Chetan Arora , Xiao Liu , Thuong Hoang , Vasudha Malhotra , Ben Cheng , John Grundy

We study whether phone-use agents respect privacy while completing benign mobile tasks. This question has remained hard to answer because privacy-compliant behavior is not operationalized for phone-use agents, and ordinary apps do not…

The Android ecosystem faces a notable challenge known as fragmentation, which denotes the extensive diversity within the system. This issue is mainly related to differences in system versions, device hardware specifications, and…

Software Engineering · Computer Science 2024-06-17 Zikan Dong , Yanjie Zhao , Tianming Liu , Chao Wang , Guosheng Xu , Guoai Xu , Haoyu Wang

Millions of mobile apps have been available through various app markets. Although most app markets have enforced a number of automated or even manual mechanisms to vet each app before it is released to the market, thousands of low-quality…

Software Engineering · Computer Science 2021-03-02 Yangyu Hu , Haoyu Wang , Tiantong Ji , Xusheng Xiao , Xiapu Luo , Peng Gao , Yao Guo

Requirements volatility is a major issue in software (SW) development, causing problems such as project delays and cost overruns. Even though there is a considerable amount of research related to requirement volatility, the majority of it…

Software Engineering · Computer Science 2026-03-19 Sanja Aaramaa , Sandun Dasanayake , Markku Oivo , Jouni Markkula , Samuli Saukkonen

With millions of apps that can be downloaded from official or third-party market, Android has become one of the most popular mobile platforms today. These apps help people in all kinds of ways and thus have access to lots of user's data…

Cryptography and Security · Computer Science 2014-11-11 Xiangyu Liu , Zhe Zhou , Wenrui Diao , Zhou Li , Kehuan Zhang

Due to the frequent encountering of web URLs in various application scenarios (e.g., chatting and email reading), many mobile apps build their in-app browsing interfaces (IABIs) to provide a seamless user experience. Although this achieves…

Cryptography and Security · Computer Science 2022-09-07 Zicheng Zhang , Daoyuan Wu , Lixiang Li , Debin Gao

Mobile cloud computing is a new technology that enhances smartphone applications capabilities in terms of performance, energy efficiency, and execution support. These features are achieved via computation offloading technique that is…

Computers and Society · Computer Science 2014-01-03 Atta ur Rehman Khan , Mazliza Othman , Abdul Nasir Khan

Mobile health (mHealth) applications (apps) have gained significant popularity over the last few years due to its tremendous benefits, such as lowering healthcare cost and increasing patient awareness. However, the sensitivity of healthcare…

Software Engineering · Computer Science 2021-01-19 Bakheet Aljedaani , M. Ali Babar

Context and Motivation: The increasing complexity of modern software systems often challenges users' abilities to interact with them. Taking established quality attributes such as usability and transparency into account can mitigate this…

Software Engineering · Computer Science 2025-06-18 Martin Obaidi , Jakob Droste , Hannah Deters , Marc Herrmann , Jil Klünder , Kurt Schneider

Recommendation systems are present in multiple contexts as e-commerce, websites, and media streaming services. As scenarios get more complex, techniques and tools have to consider a number of variables. When recommending services/products…

Human-Computer Interaction · Computer Science 2022-11-30 Leandro Marega Ferreira Otani , Vagner Figueredo de Santana

The ability to identify the author responsible for a given software object is critical for many research studies and for enhancing software transparency and accountability. However, as opposed to other application markets like iOS,…

Cryptography and Security · Computer Science 2022-11-24 Kaspar Hageman , Álvaro Feal , Julien Gamba , Aniketh Girish , Jakob Bleier , Martina Lindorfer , Juan Tapiador , Narseo Vallina-Rodriguez

As foundation models have accumulated hundreds of millions of users, developers have begun to take steps to prevent harmful types of uses. One salient intervention that foundation model developers adopt is acceptable use policies: legally…

Computers and Society · Computer Science 2024-11-26 Kevin Klyman

The Google Play marketplace has introduced the Data Safety section to improve transparency regarding how mobile applications (apps) collect, share, and protect user data. This mechanism requires developers to disclose privacy and…

Cryptography and Security · Computer Science 2026-03-26 Bakheet Aljedaani

Smartphones' cameras, microphones, and device displays enable users to capture and view memorable moments of their lives. However, adversaries can trick users into authorizing malicious apps that exploit weaknesses in current mobile…

Operating Systems · Computer Science 2016-04-11 Giuseppe Petracca , Ahmad Atamli , Yuqiong Sun , Jens Grossklags , Trent Jaeger

Computing platforms such as smartphones frequently access Web content using many separate applications rather than a single Web browser application. These applications often deal with sensitive user information such as financial data or…

Cryptography and Security · Computer Science 2014-10-29 Vasant Tendulkar , William Enck

Context: Visual aesthetics is increasingly seen as an essential factor in perceived usability, interaction, and overall appraisal of user interfaces especially with respect to mobile applications. Yet, a question that remains is how to…

Software Engineering · Computer Science 2018-12-24 Christiane G. von Wangenheim , João V. Araujo Porto , Jean C. R. Hauck , Adriano F. Borgatto

Digital lending applications, commonly referred to as loan apps, have become a primary channel for microcredit in emerging markets. However, many of these apps demand excessive permissions and misuse sensitive user data for coercive…

Cryptography and Security · Computer Science 2026-01-21 Olawale Amos Akanji , Manuel Egele , Gianluca Stringhini
‹ Prev 1 8 9 10 Next ›