Checking app user interfaces against app descriptions

Konstantin Kuznetsov, Vitalii Avdiienko, Alessandra Gorla, A. Zeller
{"title":"Checking app user interfaces against app descriptions","authors":"Konstantin Kuznetsov, Vitalii Avdiienko, Alessandra Gorla, A. Zeller","doi":"10.1145/2993259.2993265","DOIUrl":null,"url":null,"abstract":"Does the advertised behavior of apps correlate with what a user sees on a screen? In this paper, we introduce a technique to statically extract the text from the user interface definitions of an Android app. We use this technique to compare the natural language topics of an app’s user interface against the topics from its app store description. A mismatch indicates that some feature is exposed by the user interface, but is not present in the description, or vice versa. The popular Twitter app, for instance, spots UI elements that al- low to make purchases; however, this feature is not mentioned in its description. Likewise, we identified a number of apps whose user interface asks users to access or supply sensitive data; but this “feature” is not mentioned in the description. In the long run, analyzing user interface topics and comparing them against external descriptions opens the way for checking general mismatches between requirements and implementation.","PeriodicalId":268579,"journal":{"name":"Proceedings of the International Workshop on App Market Analytics","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Workshop on App Market Analytics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2993259.2993265","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Does the advertised behavior of apps correlate with what a user sees on a screen? In this paper, we introduce a technique to statically extract the text from the user interface definitions of an Android app. We use this technique to compare the natural language topics of an app’s user interface against the topics from its app store description. A mismatch indicates that some feature is exposed by the user interface, but is not present in the description, or vice versa. The popular Twitter app, for instance, spots UI elements that al- low to make purchases; however, this feature is not mentioned in its description. Likewise, we identified a number of apps whose user interface asks users to access or supply sensitive data; but this “feature” is not mentioned in the description. In the long run, analyzing user interface topics and comparing them against external descriptions opens the way for checking general mismatches between requirements and implementation.
根据应用描述检查应用用户界面
应用的广告行为是否与用户在屏幕上看到的内容相关?在本文中,我们介绍了一种从Android应用程序的用户界面定义中静态提取文本的技术。我们使用该技术将应用程序用户界面的自然语言主题与其应用商店描述中的主题进行比较。不匹配表明某些特性是由用户界面公开的,但没有出现在描述中,反之亦然。例如,广受欢迎的Twitter应用程序可以发现有助于购物的UI元素;然而,在描述中并没有提到这个特性。同样,我们发现了一些用户界面要求用户访问或提供敏感数据的应用程序;但是这个“特性”并没有在描述中提到。从长远来看,分析用户界面主题并将它们与外部描述进行比较,为检查需求和实现之间的一般不匹配打开了道路。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信