A Model for Understanding and Reducing Developer Burnout | IEEE Conference Publication | IEEE Xplore