Towards Empirical Evidence on the Comprehensibility of Natural Language Versus Programming Language
Patrick Rein (),
Marcel Taeumel () and
Robert Hirschfeld ()
Additional contact information
Patrick Rein: Hasso Plattner Institute for Digital Engineering
Marcel Taeumel: Hasso Plattner Institute for Digital Engineering
Robert Hirschfeld: Hasso Plattner Institute for Digital Engineering
A chapter in Design Thinking Research, 2020, pp 111-131 from Springer
Abstract:
Abstract In software design teams, communication between programmers and non-programming domain experts is an ongoing challenge. In this communication, source code documents could be a valuable artifact as they describe domain logic in an unambiguous way. Some programming languages, such as the Smalltalk programming language, try to make source code accessible. Its concise syntax and message-passing semantics are so close to basic English, that it is likely to appeal to even non-programming domain experts. However, the inherent obscurity of technical programming details still poses a significant burden for text comprehension. We conducted a code-reading study in form of a questionnaire through Amazon Mechanical Turk and SurveyMonkey. The results indicate that even in simple problem domains, a simple English text is more comprehensive than a simple Smalltalk program. Consequently, source code in its current text form should not be used as a reliable communication medium between programmers and (non-programming) domain experts.
Date: 2020
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:undchp:978-3-030-28960-7_7
Ordering information: This item can be ordered from
http://www.springer.com/9783030289607
DOI: 10.1007/978-3-030-28960-7_7
Access Statistics for this chapter
More chapters in Understanding Innovation from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().