Empirical Studies of Programming Knowledge | IEEE Journals & Magazine | IEEE Xplore