Inspirerad av den linearitet som människor uppvisar medan naturligt språk textläsning, utformade vi lokala och globala blickbaserade åtgärder för att karakterisera linearitet (vänster-till-höger och topp-till-botten) i läsning källkod. Till skillnad från text i naturligt språk är källkoden körbar och kräver en specifik läsmetod. För att validera dessa åtgärder, jämförde vi ögonrörelser av nybörjare och experter programmerare som ombads att läsa och förstå korta snippets av naturligt språk text och Java program. Våra resultat visar att nybörjare läser källkod mindre linjärt än text i naturligt språk. Dessutom läser experter kod mindre linjärt än nybörjare. Dessa resultat tyder på att det finns specifika skillnader mellan att läsa naturligt språk och källkod, och tyder på att icke-linjära läsfärdigheter ökar med expertis. Vi diskuterar konsekvenserna för utövare och utbildare.
Busjahn m.fl. REF fann att experterna läste kod mindre linjärt än nybörjare gjorde.
Eye movements in code reading: relaxing the linear order
{'venue': "ICPC '15", 'journal': None, 'mag_field_of_study': ['Computer Science']}