Skip navigation
Brigham Young University
Login
Computer Science

Computer Science

"Artifact-Based Empirical Studies of Programming Language" - Dan Delorey's PhD Dissertation Proposal

Event Details

Start time: Thursday, August 21, 2008 - 9:00am
End time: Thursday, August 21, 2008 - 10:30am
Programming languages are the mechanisms that software developers use to communicate their mental models of software both to computers and to other software developers. Peter Naur, one of the early pioneers of programming language theory, has claimed that the term 'programming language' is misleading and that programming languages are not, in fact, languages. We disagree. We propose to show that programming language is language by applying tools developed by corpus linguists for the study of natural language to programming language. In this proposal, we 1) evaluate the relationship between programming language and natural language, 2) report on our preliminary work in studying the Java programming language, and 3) propose the methods we will use to determine how programming language is used in software development and how this use compares to the use of natural language.

eStore