arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2203.07547cs.SE
收藏

手机应用程序中的诚信违规行为:自动检测与分类

On the Violation of Honesty in Mobile Apps: Automated Detection and Categories

Humphrey O. Obie, Idowu Ilekura, Hung Du, Mojtaba Shahin, John Grundy, Li Li, Jon Whittle, Burak Turhan

摘要:

人类价值观,如正直、隐私、好奇心、安全和诚实,是人们认为生活中重要的指导原则。这些人类价值可能被移动软件应用程序(app)侵犯,这种人类价值侵犯的负面影响可以在社会中以各种方式看到。在这项工作中,我们专注于诚实的人类价值。我们提出了一个模型,以支持从最终用户的角度来看,从应用程序评论的诚实的价值违反自动识别。除了自动检测应用程序的诚实违规行为外,我们还旨在更好地了解用户在其应用程序评论中表达的不同类别的诚实违规行为。我们对诚实违规数据集的手动分析结果显示,诚实违规行为可以分为十类:不公平的取消和退款政策;虚假广告;欺骗性订阅;作弊系统;不准确的信息;不公平的费用;没有服务;删除评论;冒充;和欺诈性外观的应用程序。基于这些结果,我们主张有意识地努力开发更诚实的软件产品,包括移动应用程序,并将诚实作为软件开发实践中的一个关键价值。此外,我们还讨论了应用程序分发平台作为支持人类价值观的道德体系的执行者的作用,并强调了软件工程(SE)研究中人类价值观的一些建议的后续步骤。

英文摘要:

Human values such as integrity, privacy, curiosity, security, and honesty are guiding principles for what people consider important in life. Such human values may be violated by mobile software applications (apps), and the negative effects of such human value violations can be seen in various ways in society. In this work, we focus on the human value of honesty. We present a model to support the automatic identification of violations of the value of honesty from app reviews from an end-user perspective. Beyond the automatic detection of honesty violations by apps, we also aim to better understand different categories of honesty violations expressed by users in their app reviews. The result of our manual analysis of our honesty violations dataset shows that honesty violations can be characterised into ten categories: unfair cancellation and refund policies; false advertisements; delusive subscriptions; cheating systems; inaccurate information; unfair fees; no service; deletion of reviews; impersonation; and fraudulent-looking apps. Based on these results, we argue for a conscious effort in developing more honest software artefacts including mobile apps, and the promotion of honesty as a key value in software development practices. Furthermore, we discuss the role of app distribution platforms as enforcers of ethical systems supporting human values, and highlight some proposed next steps for human values in software engineering (SE) research.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑