Sarah Nadi, Stefan Krüger, Mira Mezini, Eric Bodden: "Jumping Through Hoops": Why do Java Developers Struggle With Cryptography APIs? Software Engineering 2017: 57