2020 · 19 citations · 15 references
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.
15
Grounded theory in software engineering research
Klaas-Jan Stol, Paul Ralph, Brian Fitzgerald · 2016 · 447 citations · Full text