How They Relate and Leave: Understanding Atoms of Confusion in Open-Source Java Projects | IEEE Conference Publication | IEEE Xplore