检测 Android API 中违反价值观缺陷的第一步
软件工程
2021-09-30 v1
摘要
人类价值观是生活的一个重要方面,应该在移动应用程序等无处不在的技术中得到支持。目前有很多关注集中在修复某些类型的人类价值观违反上,尤其是隐私、可访问性和安全性,而其他价值观如快乐、传统和谦逊则很少受到关注。在本文中,我们调查了人类价值观与 Android API 服务之间的关系,并开发了检测这些价值观潜在违反的算法。我们使用人工整理的真值集评估了我们的算法,取得了高性能,并将该算法应用于 10,000 个应用程序。我们的结果表明,价值观违反与病毒的存在之间存在相关性。我们的结果还表明,安装次数最少的应用程序包含更多的价值观违反,并且价值观违反的频率在社交应用程序中最高。
关键词
引用
@article{arxiv.2109.14359,
title = {A First Step Towards Detecting Values-violating Defects in Android APIs},
author = {Conghui Li and Humphrey O. Obie and Hourieh Khalajzadeh},
journal= {arXiv preprint arXiv:2109.14359},
year = {2021}
}
备注
6 pages, Accepted for publication in The 4th International Workshop on Advances in Mobile App Analysis 2021, held in conjunction with the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021)