"Jumping Through Hoops": Why do Java Developers Struggle With Cryptography APIs? - Nadi, Sarah; Krüger, Stefan; Mezini, Mira; Bodden, Eric (ICSE: International Conference on Software Engineering, 2016)