Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Computer Code as a Medium for Human Communication: Are Programming Languages Improving?
 
Loading...
Thumbnail Image
conference paper

Computer Code as a Medium for Human Communication: Are Programming Languages Improving?

Dubochet, Gilles  
Exton, Chris
•
Buckley, Jim
2009
Proceedings of the 21st Working Conference on the Psychology of Programmers Interest Group
21st Annual Psychology of Programming Interest Group Conference

Programming 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.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

dubochet2009coco.pdf

Access type

openaccess

Size

989.18 KB

Format

Adobe PDF

Checksum (MD5)

f70e2c981549da60854239964a115baf

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés