Understanding Computer Programs: Computational and Cognitive Perspectives

In this thesis, I study the understanding of computer programs (code) from two perspectives: computational and cognitive. I ask what the human bases of understanding code are, and attempt to determine whether computational models trained on code corpora (also known as code models) share similar base...

Full description

Bibliographic Details
Main Author: Srikant, Shashank
Other Authors: O’Reilly, Una-May
Format: Thesis
Published: Massachusetts Institute of Technology 2023
Online Access:https://hdl.handle.net/1721.1/151200