"Jumping Through Hoops": Why do Java Developers Struggle with Cryptography APIs? | IEEE Conference Publication | IEEE Xplore