The author describes several different techniques for doing software development research--for example, testing the value of a new tool or technique. He describes the comparative group experiment, the field study, the case study, and the single-subject experiment, and he advocates that more people try using the last approach.
Index Terms:
research methodology, statistics, comparative group experiment, single-subject experiment
Citation:
Warren Harrison, "Skinner Wasn't a Software Engineer," IEEE Software, vol. 22, no. 3, pp. 5-7, May/June 2005, doi:10.1109/MS.2005.76