<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Role of Working Memory in Program Tracing · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2101.06305/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/2101.06305/feed.xml" rel="self" type="application/rss+xml" /><item><title>The Role of Working Memory in Program Tracing — mentioned by memorythought</title><link>https://news.ycombinator.com/item?id=37524647</link><guid isPermaLink="false">urn:hackerpapers:mention:2101.06305:37524647</guid><pubDate>Fri, 15 Sep 2023 15:36:04 GMT</pubDate><description>&lt;p&gt;This paper[1] suggests that there is a 50/50 split amongst programmers in the way in which they trace programs: &amp;gt; Given a straight-line program, we find half of our participants traced a program from the top-down line-by-line (linearly), and the other half start at the bottom and trace upward based on data dependencies (on-demand) So it&amp;#x27;s possible that both viewpoints are correct in some sense and we should pursue languages which allow us to switch between the two viewpoints. [1] https://arxiv.org/abs/2101.06305&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2101.06305/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.HC</category></item><item><title>The Role of Working Memory in Program Tracing — mentioned by wcrichton</title><link>https://news.ycombinator.com/item?id=36607892</link><guid isPermaLink="false">urn:hackerpapers:mention:2101.06305:36607892</guid><pubDate>Wed, 05 Jul 2023 22:11:00 GMT</pubDate><description>&lt;p&gt;For the curious, I have done some experiments on working memory and programming: https://arxiv.org/abs/2101.06305 &amp;gt; Program tracing, or mentally simulating a program on concrete inputs, is an important part of general program comprehension. Programs involve many kinds of virtual state that must be held in memory, such as variable/value pairs and a call stack. In this work, we examine the influence of short-term working memory (WM) on a person&amp;#x27;s ability to remember program state during tracing. [...]&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2101.06305/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.HC</category></item><item><title>The Role of Working Memory in Program Tracing — HN submission</title><link>https://news.ycombinator.com/item?id=25959584</link><guid isPermaLink="false">urn:hackerpapers:submission:2101.06305:25959584</guid><pubDate>Fri, 29 Jan 2021 17:05:31 GMT</pubDate><description>&lt;p&gt;The Role of Working Memory in Program Tracing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1 point; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2101.06305/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.HC</category></item><item><title>The Role of Working Memory in Program Tracing — HN submission</title><link>https://news.ycombinator.com/item?id=25848550</link><guid isPermaLink="false">urn:hackerpapers:submission:2101.06305:25848550</guid><pubDate>Wed, 20 Jan 2021 16:42:57 GMT</pubDate><description>&lt;p&gt;The Role of Working Memory in Program Tracing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2101.06305/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.HC</category></item><item><title>The Role of Working Memory in Program Tracing — HN submission</title><link>https://news.ycombinator.com/item?id=25840840</link><guid isPermaLink="false">urn:hackerpapers:submission:2101.06305:25840840</guid><pubDate>Wed, 20 Jan 2021 00:11:24 GMT</pubDate><description>&lt;p&gt;The Role of Working Memory in Program Tracing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1 point; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2101.06305/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.HC</category></item></channel></rss>
