Lune

FSE2020Top-tier venue

Thinking aloud about confusing code: a qualitative investigation of program comprehension and atoms of confusion

Dan Gopstein, Anne-Laure Fayard, Sven Apel, Justin Cappos

2020Year
23Citations
4Top-tier citations

Abstract

Atoms of confusion are small patterns of code that have been empirically validated to be difficult to hand-evaluate by programmers. Previous research focused on defining and quantifying this phenomenon, but not on explaining or critiquing it. In this work, we address core omissions to the body of work on atoms of confusion, focusing on the ‘how’ and ‘why’ of programmer misunderstanding.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get df23ed49-b5ea-46a8-9952-bc6d74b5b1e2

Cited by top-tier papers4

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines