Considerations and Pitfalls in Controlled Experiments on Code Comprehension

Dror G. Feitelson*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Understanding program code is a complicated endeavor. As such, myriad different factors can influence the outcome. Investigations of program comprehension, and in particular those using controlled experiments, have to take these factors into account. In order to promote the development and use of sound experimental methodology, we discuss potential problems with regard to the experimental subjects, the code they work on, the tasks they are asked to perform, and the metrics for their performance.

Original languageAmerican English
Title of host publicationProceedings - 2021 IEEE/ACM 29th International Conference on Program Comprehension, ICPC 2021
PublisherIEEE Computer Society
Pages106-117
Number of pages12
ISBN (Electronic)9781665414036
DOIs
StatePublished - May 2021
Event29th IEEE/ACM International Conference on Program Comprehension, ICPC 2021 - Virtual, Online
Duration: 20 May 202121 May 2021

Publication series

Name2021 IEEE/ACM 29TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2021)
ISSN (Print)1092-8138

Conference

Conference29th IEEE/ACM International Conference on Program Comprehension, ICPC 2021
CityVirtual, Online
Period20/05/2121/05/21

Bibliographical note

Funding Information:
Dror Feitelson holds the Berthold Badler chair in Computer Science. This research was supported by the ISRAEL SCIENCE FOUNDATION (grant no. 832/18).

Publisher Copyright:
© 2021 IEEE.

Keywords

  • Code comprehension
  • experimental methodology

Fingerprint

Dive into the research topics of 'Considerations and Pitfalls in Controlled Experiments on Code Comprehension'. Together they form a unique fingerprint.

Cite this