Past studies have illustrated the prevalence of UI dark patterns, or user interfaces that can lead end-users toward (unknowingly) taking actions that they may not have intended. Such deceptive UI designs can result in adverse effects on end users, such as oversharing personal information or financial loss. While significant research progress has been made toward the development of dark pattern taxonomies, developers and users currently lack guidance to help recognize, avoid, and navigate these often subtle design motifs. However, automated recognition of dark patterns is a challenging task, as the instantiation of a single type of pattern can take many forms, leading to significant variability. In this paper, we take the first step toward understanding the extent to which common UI dark patterns can be automatically recognized in modern software applications. To do this, we introduce AidUI, a novel automated approach that uses computer vision and natural language processing techniques to recognize a set of visual and textual cues in application screenshots that signify the presence of ten unique UI dark patterns, allowing for their detection, classification, and localization. To evaluate our approach, we have constructed ContextDP, the current largest dataset of fully-localized UI dark patterns that spans 175 mobile and 83 web UI screenshots containing 301 dark pattern instances. The results of our evaluation illustrate that \AidUI achieves an overall precision of 0.66, recall of 0.67, F1-score of 0.65 in detecting dark pattern instances, reports few false positives, and is able to localize detected patterns with an IoU score of ~0.84. Furthermore, a significant subset of our studied dark patterns can be detected quite reliably (F1 score of over 0.82), and future research directions may allow for improved detection of additional patterns.
翻译:过去的研究表明,UI暗暗模式或用户界面的流行性表明,UI暗模式或用户界面能够引导最终用户(不知不觉地)采取他们可能没有打算采取的行动。这种欺骗性的UI设计可能会对终端用户产生不利影响,例如过度分享个人信息或财务损失。虽然在开发暗暗模式分类方面已经取得重大进展,但开发者和用户目前缺乏指导,无法帮助识别、避免和浏览这些往往微妙的设计图案。然而,自动识别暗模式是一项艰巨的任务,因为一种单一模式的即时化可以采取多种形式,导致巨大的变异性。在本文中,这种欺骗性的UI设计设计设计设计可能会对终端用户产生不利影响,例如过度分享个人信息或财务损失。虽然在开发暗模式方面已经取得了重大进展,但开发了一种新型的自动方法,即使用计算机视觉和自然语言处理技术来识别一套视觉和文字提示,表明存在十种独特的UI黑暗模式,从而能够检测、分类和本地化。为了评估我们的方法,我们构建了背景DP、当前最深的UI黑暗模式的SDA, 一个完全地标化的准确的IMS-185 的Servial结果,可以用来测量的准确地分析。</s>