Prevalence of Confusing Code in Software Projects: Atoms of Confusion in the Wild | IEEE Conference Publication | IEEE Xplore