Luis Mastrangelo PhD (October, 2019) Research Topic When and How Java Developers Give Up Static Type Safety