2017 · 41 citations · 16 references
ComputingDesignBehavior AnalysisHuman-computer InteractionInteraction DesignAnomaly DetectionBehavioral AnalysisInteraction PatternsInterface DesignOutlier DetectionUser Behavior AnalysisAndroid Application AnalysisBackstage BehaviorBackstage InteractionGraphical User InterfacesInteraction DetectionInterface ElementsOutlier Detection InteractionRandom Elements
When interacting with user interfaces, do users always get what they expect? For each user interface element in thousands of Android apps, we extracted the Android APIs they invoke as well as the text shown on their screen. This association allows us to detect outliers: User interface elements whose text, context or icon suggests one action, but which actually are tied to other actions. In our evaluation of tens of thousands of UI elements, our BACKSTAGE prototype discovered misleading random UI elements with an accuracy of 73%.
16
George A. Miller · Communications of the ACM · 1995 · 14.1K citations · Full text
Raja Vallée-Rai, Phong Co, Étienne Gagnon et al. · 2010 · 939 citations
Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein et al. · 2016 · 787 citations · Full text
Using GUI ripping for automated testing of Android applications
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana et al. · 2012 · 515 citations