Secure coding practices in Java: challenges and vulnerabilities
An empirical study of cryptographic misuse in android applications