Understanding Why and Predicting When Developers Adhere to Code-Quality Standards | IEEE Conference Publication | IEEE Xplore