Linguistics of Programming

Sebastian Lohmeier (sl at monochromata.de)

This page lists my works on a linguistic perspective on programming and programming languages that is supposed to enhance programming with results from (yet mainly cognitive) linguistics. The title of this page is inspired by Kumiko Tanaka-Ishii's Semiotics of Programming and is supposed to tell my approach from the one applied by David Gelernter and Suresh Jagannathan in Programming Linguistics.

17 November 2023: Private beta of Cognitive Editor plugin for IntelliJ
6 September 2018:Von Clean Code zum kognitiven Editor (Talk at BED-Con 2018, Berlin)
1 May 2018: Anaphors for Eclipse / Cognitive Editor is now open source
16 July 2017: Eye-Tracking plug-in for Eclipse is now open source
2 July 2017: Towards Webcam-based Eye Tracking in the Eclipse IDE (Talk at PPIG 2017, Delft)
1 April 2017: Started to work on a dissertation Perspectivation of Java Source Code using Anaphors supervised by Lutz Prechelt at Freie Universität Berlin
9 September 2016: A Formal and a Cognitive Model of Anaphors in Java (Talk at PPIG 2016, Cambridge)
31 March 2015: Explaining Eye Movements in Program Comprehension using jACT-R (Poster with Nele Russwinkel for ICCM 2015)
26 March 2015: Experimental Evaluation and Modelling of the Comprehension of Indirect Anaphors in a Programming Language (Master's thesis)
21 November 2014: Experimental Results on Anaphors in a Programming Language (Talk at 56. StuTS, Hamburg) Slides
26 June 2014: Activation and the Comprehension of Indirect Anaphors in Source Code (Talk at PPIG 2014, Brighton) Slides
25 June 2014: Computational Linguistics Vice Versa (Talk at Doctoral Consortium of PPIG 2014, Brighton) Slides
29 May 2014: An Experiment on Indirect Anaphors in a Programming Language (Talk at StuTS 55, Greifswald)
July 2013: Issues in Implementing Three-Level Semantics with ACT-R (Poster with Nele Russwinkel for ICCM 2013)
8 July 2013: Towards Defining a Cognitive Linguistics of Programming and Using Eye Tracking to Verify Its Claims (Talk at PPIG work-in-progress workshop 2013, Keele) Slides
9 May 2013: Modeling indirect anaphora in the cognitive architecture ACT-R (Talk at StuTS 53, Munich)
1 June 2012: Indirect Anaphors in a Programming Language: Anchoring, Coreference and Referential Ambiguity (talk at 22. TaCoS, Trier) Slides
17 May 2012: Koreferenz und Anaphorik in einer Programmiersprache: Beispiele, Aussichten und Probleme (talk at 51. StuTS, Stuttgart) Slides
19 November 2011: Computational Linguistics Vice Versa: How Can Linguists Help Improve Programming Languages? (talk at 50. StuTS, Göttingen)
17 July 2011: Continuing to Shape Statically Resolved Indirect Anaphora for Naturalistic Programming (a reworked version of my bachelor thesis)
11 May 2011: Shaping Statically Resolved Indirect Anaphora for Naturalistic Programming (Bachelor's thesis)

Impressum