Software architectural principles in contemporary mobile software: from conception to practice
Vetting undesirable behaviors in android apps with permission use analysis