Studying programmer behavior experimentally: the problems of proper methodology
The application of behavioral or psychological techniques to the evaluation of programming languages and techniques is an approach which has found increased applicability…