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
Type
conference paper
Author(s)
Dubochet, Gilles  
Editors
Exton, Chris
•
Buckley, Jim
Date Issued

2009

Publisher

University of Limerick

Publisher place

Limerick, Ireland

Published in
Proceedings of the 21st Working Conference on the Psychology of Programmers Interest Group
ISBN of the book

978-1-905952-16-8

Start page

174

End page

187

Subjects

Computer Code

•

Programming Language

•

Psychology of Programming

•

Distributed Cognition

•

Distributed Cognitive Systems

•

Software Engineering

•

Scala

•

Java

•

Eye-tracker

URL

URL

http://www.csis.ul.ie/PPIG09/
Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAMP  
Event nameEvent placeEvent date
21st Annual Psychology of Programming Interest Group Conference

Limerick, Ireland

June 24-26, 2009

Available on Infoscience
May 18, 2009
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/40163
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