Some basic determinants of computer programming productivity | Communications of the ACM | DeepDyve