Studying programmer behavior experimentally
- 1 April 1980
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 23 (4), 207-213
- https://doi.org/10.1145/358841.358847
Abstract
The application of behavioral or psychological techniques to the evaluation of programming languages and techniques is an approach which has found increased applicability over the past decade. In order to use this approach successfully, investigators must pay close attention to methodological issues, both in order to insure the generalizability of their findings and to defend the quality of their work to researchers in other fields. Three major areas of methodological concern, the selection of subjects, materials, and measures, are reviewed. The first two of these areas continue to present major difficulties for this type of research.Keywords
This publication has 16 references indexed in Scilit:
- An experimental evaluation of data type conventionsCommunications of the ACM, 1977
- Conditional program statements and their comprehensibility to professional programmersJournal of Occupational Psychology, 1977
- Experimental investigations of the utility of detailed flowcharts in programmingCommunications of the ACM, 1977
- Reducing programming errors in nested conditionals by prescribing a writing procedureInternational Journal of Man-Machine Studies, 1977
- Scope marking in computer conditionals—a psychological evaluationInternational Journal of Man-Machine Studies, 1977
- An experiment for the evaluation of language featuresInternational Journal of Man-Machine Studies, 1976
- Some psychological evidence on how people debug computer programsInternational Journal of Man-Machine Studies, 1975
- Human Errors in ProgrammingInternational Journal of Man-Machine Studies, 1974
- Perception in chessCognitive Psychology, 1973
- An empirical study of FORTRAN programsSoftware: Practice and Experience, 1971