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

A First Step Towards Detecting Human Values-violating Defects in Android APIs
复制标题

检测 Android API 中违反人类价值观的缺陷的第一步

DOI:
--
复制
发表时间:
2021
期刊:
2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)
影响因子:
--
通讯作者:
Hourieh Khalajzadeh
Hourieh Khalajzadeh
中科院分区:
--
文献类型:
--
作者:
Conghui Li;Humphrey O. Obie;Hourieh Khalajzadeh

文献摘要

被引文献

相似文献

人类价值观是生活的重要方面,应在无处不在的技术(例如移动应用程序(APPS))中得到支持。人们非常重视解决某些违反人类价值观的侵犯,尤其是隐私,可及性和安全性,而诸如愉悦,传统和谦卑之类的其他价值观几乎没有重点。在本文中,我们研究了人类价值与Android API服务之间的关系,并开发了算法以检测潜在的违反这些价值。我们通过手动策划的地面真实集评估了算法,导致高性能,并将算法应用于10,000个应用程序。我们的结果表明,违反价值与病毒的存在之间存在相关性。我们的结果还表明,安装数量最低的应用程序包含更多违反价值的行为,而违反价值的频率在社交应用中最高。
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.