Summary
Software powers nearly every aspect of modern life, from healthcare and finance to transportation and communication, and the demand for high-quality software continues to grow. AI tools that assist programmers in writing, summarizing, and fixing code have emerged as a promising solution, offering the potential to boost productivity at scale. However, these AI models are fundamentally limited by a lack of understanding of how human experts actually think when they read and reason about programs. This project studies how experienced programmers strategically direct their mental attention when wo