English
Related papers

Related papers: Caveats in Eliciting Mobile App Requirements

200 papers

The proliferation of mobile applications (apps) has made it crucial to ensure their accessibility for users with disabilities. However, there is a lack of research on the real-world challenges developers face in implementing mobile…

Software Engineering · Computer Science 2024-09-17 Amila Indika , Christopher Lee , Haochen Wang , Justin Lisoway , Anthony Peruma , Rick Kazman

Software testing is an important phase in the software development life-cycle because it helps in identifying bugs in a software system before it is shipped into the hand of its end users. There are numerous studies on how developers test…

Software Engineering · Computer Science 2019-02-15 Luis Cruz , Rui Abreu , David Lo

Requirements are elicited from the customer and other stakeholders through an iterative process of interviews, prototyping, and other interactive sessions. Then, requirements can be further extended, based on the analysis of the features of…

Software Engineering · Computer Science 2022-08-02 Alessio Ferrari , Paola Spoletini , Sourav Debnath

Due to increased security awareness of enterprises for mobile applications operating with sensitive or personal data as well as extended regulations form legislative (the principle of proportionality) various approaches, how to implement…

Networking and Internet Architecture · Computer Science 2013-04-02 Florian G. Furtmueller

Current legal frameworks enforce that Android developers accurately report the data their apps collect. However, large codebases can make this reporting challenging. This paper employs an empirical approach to understand developers'…

Software Engineering · Computer Science 2026-04-27 Mugdha Khedkar , Michael Schlichtig , Mohamed Soliman , Eric Bodden

Third-party Software Development Kits (SDKs) are widely adopted in Android app development, to effortlessly accelerate development pipelines and enhance app functionality. However, this convenience raises substantial concerns about…

Cryptography and Security · Computer Science 2025-06-19 Mark Huasong Meng , Chuan Yan , Qing Zhang , Zeyu Wang , Kailong Wang , Sin Gee Teo , Guangdong Bai , Jin Song Dong

The privacy of personal information has received significant attention in mobile software. Although previous researchers have designed some methods to identify the conflict between app behavior and privacy policies, little is known about…

Software Engineering · Computer Science 2023-09-12 Kaifa Zhao , Xian Zhan , Le Yu , Shiyao Zhou , Hao Zhou , Xiapu Luo , Haoyu Wang , Yepang Liu

The Android unrestricted application market, being of open source nature, has made it a popular platform for third-party applications reaching millions of smart devices in the world. This tremendous increase in applications with an…

Cryptography and Security · Computer Science 2021-09-09 Stylianos Monogios , Konstantinos Limniotis , Nicholas Kolokotronis , Stavros Shiaeles

Data privacy legislation, such as GDPR and CCPA/CPRA, has rendered data privacy law compliance a requirement of all software systems. Developers need to implement various kinds of functionalities to cover law needs, including user rights…

Software Engineering · Computer Science 2025-12-18 Ioanna Theophilou , Georgia M. Kapitsaki

The digital age has brought a world of opportunity to children. Connectivity can be a game-changer for some of the world's most marginalized children. However, while legislatures around the world have enacted regulations to protect…

Cryptography and Security · Computer Science 2023-03-17 Ruoxi Sun , Minhui Xue , Gareth Tyson , Shuo Wang , Seyit Camtepe , Surya Nepal

Ample research has demonstrated that compliance with data protection principles remains limited on the web and mobile. For example, almost none of the apps on the Google Play Store fulfil the minimum requirements regarding consent under EU…

Computers and Society · Computer Science 2023-02-28 Konrad Kollnig

In the age of ubiquitous technologies, security- and privacy-focused choices have turned out to be a significant concern for individuals and organizations. Risks of such pervasive technologies are extensive and often misaligned with user…

Cryptography and Security · Computer Science 2020-07-01 Behnood Momenzadeh , Shakthidhar Gopavaram , Sanchari Das , L Jean Camp

Privacy regulations protect and promote the privacy of individuals by requiring mobile apps to provide a privacy policy that explains what personal information is collected and how these apps process this information. However, developers…

Software Engineering · Computer Science 2023-09-27 Shidong Pan , Dawen Zhang , Mark Staples , Zhenchang Xing , Jieshan Chen , Xiwei Xu , James Hoang

The login functionality, being the gateway to app usage, plays a critical role in both user experience and application security. As Android apps increasingly incorporate login functionalities, they support a variety of authentication…

Software Engineering · Computer Science 2025-02-14 Zixu Zhou , Rufeng Chen , Junfeng Chen , Yepang Liu , Lili Wei

The proliferation of mobile applications and the subsequent sharing of personal data with service and application providers have given rise to substantial privacy concerns. Application marketplaces have introduced mechanisms to conform to…

Cryptography and Security · Computer Science 2023-11-02 Joao Marono , Catarina Silva , Joao P. Barraca , Vitor Cunha , Paulo Salvador

App quality has been shown to be the most important indicator of app adoption. To assure quality, developers mainly use testing to find bugs in app and apply structural and GUI test coverage criteria. However, mobile apps have more…

Software Engineering · Computer Science 2019-11-22 Danilo Dominguez Perez , Wei Le

Requirement prioritization is recognized as an important decision-making activity in requirements engineering and software development. Requirement prioritization is applied to determine which requirements should be implemented and…

Software Engineering · Computer Science 2023-12-21 Richard Berntsson Svensson , Richard Torkar

Current smartphone operating systems regulate application permissions by prompting users on an ask-on-first-use basis. Prior research has shown that this method is ineffective because it fails to account for context: the circumstances under…

Cryptography and Security · Computer Science 2017-03-08 Primal Wijesekera , Arjun Baokar , Lynn Tsai , Joel Reardon , Serge Egelman , David Wagner , Konstantin Beznosov

Mobile banking apps have transformed the banking sector by offering customers with convenient, secure and easily accessible financial services. Even so, it is crucial for banks and the mobile banking apps developers to understand the…

Computers and Society · Computer Science 2024-11-27 Siti Nurdianah binti Mohamad Jalani , Sathishkumar Veerappampalayam Easwaramoorthy

A growing concern with advertisement libraries on Android is their ability to exfiltrate personal information from their host applications. While previous work has looked at the libraries' abilities to measure private information on their…

Cryptography and Security · Computer Science 2013-07-24 Theodore Book , Dan S. Wallach