Analyses for specific defects in Android applications: a survey