Secure coding practices in Java: challenges and vulnerabilities
Jumping through hoops: why do Java developers struggle with cryptography APIs?