Authors
José Javier Dolado, Mark Harman, Mari Carmen Otero, Lin Hu
Publication date
2003/7/22
Journal
IEEE Transactions on Software Engineering
Volume
29
Issue
7
Pages
665-670
Publisher
IEEE
Description
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.
Total citations
200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320241723322547321124422103
Scholar articles