Skip to content
Research track

Android code smells

Specifications for Android‑specific code smells, and the smells recovered from seven real open‑source Android applications.

Specifications

Specifications of Android code smells

Android applications suffer from smells that do not appear in ordinary desktop code, because they arise from the platform’s own components and lifecycle. This document gives the specification used to detect each one.


Case studies

Results of smells recovered

Seven open‑source Android applications were analysed. Each report lists the smells recovered from that application.

Android application Smells recovered
LeafPic View results (PDF, 147 KB)
Amaze File Manager View results (PDF, 473 KB)
Easy Sound Recorder View results (PDF, 256 KB)
MLManager View results (PDF, 361 KB)
Evolve Basketball View results (PDF, 858 KB)
SANAD View results (PDF, 312 KB)
Foga View results (PDF, 552 KB)

Related work

The general‑purpose smell catalogue and the detection approach this track builds on are described on the Code Smells page.