Checking app user interfaces against app descriptions

作者: Konstantin Kuznetsov , Vitalii Avdiienko , Alessandra Gorla , Andreas Zeller

DOI: 10.1145/2993259.2993265

关键词:

摘要: Does the advertised behavior of apps correlate with what a user sees on screen? In this paper, we introduce technique to statically extract text from interface definitions an Android app. We use compare natural language topics app’s against its app store description. A mismatch indicates that some feature is exposed by interface, but not present in description, or vice versa. The popular Twitter app, for instance, spots UI elements al- low make purchases; however, mentioned Likewise, identified number whose asks users access supply sensitive data; “feature” long run, analyzing and comparing them external descriptions opens way checking general mismatches between requirements implementation.

参考文章(9)
Tao Xie, Rahul Pandita, William Enck, Xusheng Xiao, Wei Yang, WHYPER: towards automating risk assessment of mobile applications usenix security symposium. pp. 527- 542 ,(2013)
Zhengyang Qu, Vaibhav Rastogi, Xinyi Zhang, Yan Chen, Tiantian Zhu, Zhong Chen, AutoCog: Measuring the Description-to-permission Fidelity in Android Applications computer and communications security. pp. 1354- 1365 ,(2014) , 10.1145/2660267.2660287
Jianjun Huang, Xiangyu Zhang, Lin Tan, Peng Wang, Bin Liang, AsDroid: detecting stealthy behaviors in Android applications by user interface and program behavior contradiction international conference on software engineering. pp. 1036- 1046 ,(2014) , 10.1145/2568225.2568301
Iadh Ounis, Ben He, Rachel Tsz-Wai Lo, Automatically Building a Stopword List for an Information Retrieval System. Journal of Digital Information Management. ,vol. 3, pp. 3- 8 ,(2005)
Alessandra Gorla, Ilaria Tavecchia, Florian Gross, Andreas Zeller, Checking app behavior against app descriptions international conference on software engineering. pp. 1025- 1035 ,(2014) , 10.1145/2568225.2568276
Le Yu, Xiapu Luo, Chenxiong Qian, Shuai Wang, Revisiting the Description-to-Behavior Fidelity in Android Applications ieee international conference on software analysis evolution and reengineering. ,vol. 1, pp. 415- 426 ,(2016) , 10.1109/SANER.2016.67
Konstantin Kuznetsov, Alessandra Gorla, Ilaria Tavecchia, Florian Groß, Andreas Zeller, Mining Android Apps for Anomalies The Art and Science of Analyzing Software Data. pp. 257- 283 ,(2015) , 10.1016/B978-0-12-411519-4.00010-0
Afnan A Al-Subaihin, Federica Sarro, Sue Black, Licia Capra, Mark Harman, Yue Jia, Yuanyuan Zhang, None, Clustering Mobile Apps Based on Mined Textual Features empirical software engineering and measurement. pp. 38- ,(2016) , 10.1145/2961111.2962600
Vitalii Avdiienko, Konstantin Kuznetsov, Paolo Calciati, Juan Carlos Caiza Román, Alessandra Gorla, Andreas Zeller, CALAPPA: a toolchain for mining Android applications Proceedings of the International Workshop on App Market Analytics. pp. 22- 25 ,(2016) , 10.1145/2993259.2993262