A First Step Towards Detecting Values-violating Defects in Android APIs

09/29/2021
by   Conghui Li, et al.
0

Human values are an important aspect of life and should be supported in ubiquitous technologies such as mobile applications (apps). There has been a lot of focus on fixing certain kinds of violation of human values, especially privacy, accessibility, and security while other values such as pleasure, tradition, and humility have received little focus. In this paper, we investigate the relationship between human values and Android API services and developed algorithms to detect potential violation of these values. We evaluated our algorithms with a manually curated ground truthset resulting in a high performance, and applied the algorithms to 10,000 apps. Our results show a correlation between violation of values and the presence of viruses. Our results also show that apps with the lowest number of installations contain more violation of values and the frequency of the violation of values was highest in social apps.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2020

Measuring Bangladeshi Female Farmers' Values for Agriculture Mobile Applications Development

The ubiquity of mobile applications (apps) in daily life raises the impe...
research
12/18/2020

A First Look at Human Values-Violation in App Reviews

Ubiquitous technologies such as mobile software applications (mobile app...
research
01/17/2022

Characterizing Sensor Leaks in Android Apps

While extremely valuable to achieve advanced functions, mobile phone sen...
research
10/11/2021

Human Values in Mobile App Development: An Empirical Study on Bangladeshi Agriculture Mobile Apps

Given the ubiquity of mobile applications (apps) in daily lives, underst...
research
03/06/2021

Fine with "1234"? An Analysis of SMS One-Time Password Randomness in Android Apps

A fundamental premise of SMS One-Time Password (OTP) is that the used ps...
research
12/21/2021

Before and after GDPR: tracking in mobile apps

Third-party tracking, the collection and sharing of behavioural data abo...
research
11/28/2020

Simple Spyware: Androids Invisible Foreground Services and How to (Ab)use Them

With the releases of Android Oreo and Pie, Android introduced some backg...

Please sign up or login with your details

Forgot password? Click here to reset