O'Reilly logo

The Art and Science of Analyzing Software Data by Thomas Zimmermann, Tim Menzies, Christian Bird

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10

Mining Android Apps for Anomalies

Konstantin Kuznetsov*; Alessandra Gorla; Ilaria Tavecchia; Florian Groß*; Andreas Zeller*    * Software Engineering Chair, Saarland University, Saarbrücken, Germany IMDEA Software Institute, Pozuelo de Alarcon, Madrid, Spain SWIFT, La Hulpe, Bruxelles, Belgium

Abstract

How do we know a program does what it claims to do? Our CHABADA prototype can cluster Android™ apps by their description topics and identify outliers in each cluster with respect to their API usage. A “weather” app that sends messages thus becomes an anomaly; likewise, a “messaging” app would typically not be expected to access the current location and would also be identified. In this paper we present a new approach for anomaly ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required