An empirical investigation of the influence of a type of side effects on program comprehension

J J Dolado, M Harman, M C Otero, L Hu

Research output: Contribution to journalArticlepeer-review

39 Citations (Scopus)

Abstract

This paper reports the results of a study on the impact of a type of side effect (SE) upon program comprehension. We applied a crossover design on different tests involving fragments of C code that include increment and decrement operators. Each test had an SE version and a side-effect-free counterpart. The variables measured in the treatments were the number of correct answers and the time spent in answering. The results show that the side-effect operators considered significantly reduce performance in comprehension-related tasks, providing empirical justification for the belief that side effects are harmful. (22 References).
Original languageEnglish
Pages (from-to)665 - 670
Number of pages6
JournalIEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Volume29
Issue number7
DOIs
Publication statusPublished - Jul 2003

Fingerprint

Dive into the research topics of 'An empirical investigation of the influence of a type of side effects on program comprehension'. Together they form a unique fingerprint.

Cite this