000138586 001__ 138586
000138586 005__ 20190316234551.0
000138586 020__ $$a978-1-905952-16-8
000138586 037__ $$aCONF
000138586 245__ $$aComputer Code as a Medium for Human Communication: Are Programming Languages Improving?
000138586 269__ $$a2009
000138586 260__ $$bUniversity of Limerick$$c2009$$aLimerick, Ireland
000138586 336__ $$aConference Papers
000138586 520__ $$aProgramming languages are not only useful to command computers, they also increasingly are a medium for human communication. I will use the framework of distributed cognition to discuss how knowledge is shared in a team of programmers and to show that computer code plays an important role in it. The resulting model of how programmers comprehend code suggests that common grounds play an important role in it. I propose two hypotheses concerning the means used by programmers to refer to common grounds from within their code. The hypotheses imply that modern languages, such as Scala, offer advantages as human communication mediums. I describe an experiment, using an eye-tracking device, that measures the performance of code comprehension. The hypotheses are tested by varying the degree of reference to common grounds.
000138586 6531_ $$aComputer Code
000138586 6531_ $$aProgramming Language
000138586 6531_ $$aPsychology of Programming
000138586 6531_ $$aDistributed Cognition
000138586 6531_ $$aDistributed Cognitive Systems
000138586 6531_ $$aSoftware Engineering
000138586 6531_ $$aScala
000138586 6531_ $$aJava
000138586 6531_ $$aEye-tracker
000138586 700__ $$0241948$$g139175$$aDubochet, Gilles
000138586 7112_ $$dJune 24-26, 2009$$cLimerick, Ireland$$a21st Annual Psychology of Programming Interest Group Conference
000138586 720_1 $$aExton, Chris$$eed.
000138586 720_1 $$aBuckley, Jim$$eed.
000138586 773__ $$tProceedings of the 21st Working Conference on the Psychology of Programmers Interest Group$$q174-187
000138586 8564_ $$uhttp://www.csis.ul.ie/PPIG09/$$zURL
000138586 8564_ $$uhttps://infoscience.epfl.ch/record/138586/files/dubochet2009coco.pdf$$zn/a$$s1012922$$yn/a
000138586 909C0 $$xU10409$$0252187$$pLAMP
000138586 909CO $$qGLOBAL_SET$$pconf$$ooai:infoscience.tind.io:138586$$pIC
000138586 917Z8 $$x139175
000138586 937__ $$aLAMP-CONF-2009-001
000138586 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000138586 980__ $$aCONF