Why software developers refuse to improve | IEEE Journals & Magazine | IEEE Xplore