316
Views
9
CrossRef citations to date
0
Altmetric
Articles

Metonymy and reference-point errors in novice programming

Pages 123-152 | Received 24 Jul 2013, Accepted 30 Jul 2014, Published online: 05 Sep 2014
 

Abstract

When learning to program, students often mistakenly refer to an element that is structurally related to the element that they intend to reference. For example, they may indicate the attribute of an object when their intention is to reference the whole object. This paper examines these reference-point errors through the context of metonymy. Metonymy is a rhetorical device where the speaker states a referent that is structurally related to the intended referent. For example, the following sentence states an office bureau but actually refers to a person working at the bureau: The tourist asked the travel bureau for directions to the museum. Drawing upon previous studies, I discuss how student reference errors may be consistent with the use of metonymy. In particular, I hypothesize that students are more likely to reference an identifying element even when a structurally related element is intended. I then present two experiments, which produce results consistent with this analysis. In both experiments, students are more likely to produce reference-point errors that involve identifying attributes than descriptive attributes. Given these results, I explore the possibility that students are relying on habits of communication rather than the mechanistic principles needed for successful programming. Finally I discuss teaching interventions using live examples and how metonymy may be presented to non-computing students as pedagogy for computational thinking.

Acknowledgements

I gratefully acknowledge John Lalor for serving as the second data coder of the experiment 2 results. In addition, both he and Lauren Lucchese pilot-tested questions for the study. A special thanks goes to Ed Allemand, James DeBettencourt, Laura McFall, Kumail Razvi and John Rogers, who helped me conduct the experiments in their classes. Finally I thank the three anonymous reviewers, whose detailed comments greatly contributed to the final version of this article.

Notes

1 For Active Record, an object may be retrieved by its id using either the find method or the dynamically defined find_by_id method.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 53.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 539.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.