Hallo, ich bin Johannes. Ich schreibe Software. Ich liebe Python und C#. Ich erforsche Programmverständnis, insbesondere die Lesbarkeit von Quellcode.
Email : hallo (äht) you.cessor.de
Software wird von Menschen programmiert. Leider beschäftigt sich die Informatik hauptsächlich mit Code, und weniger mit Menschen. Deswegen erforsche ich das Erleben und Verhalten von Programmierern, etwa wenn diese Programme lesen und den Code verstehen.
Ich arbeite als Softwareentwickler und Berater. Zur Zeit arbeite ich in Heidelberg (2020).
Hofmeister, J. C., Siegmund, J., & Holt, D. V. (2018). Shorter identifier names take longer to comprehend. Empirical Software Engineering. doi: 10.1007/s10664-018-9621-x
Abstract: Wenn Variablen mit richtigen Worten benannt werden, (bspw. "customer") und nicht mit Abkürzungen (bspw. "cus") oder einzelnen Buchstaben (bspw. "t"), so können Programmierer semantische Fehler im Code im Schnitt 19% (dz = 0.32) schneller finden. Lesbarkeit zählt. Wir verwendeten ein Design mit Messwiederholung. Es haben 72 professionelle, deutsche C#-Programmierer teilgenommen. In diesem Artikel diskutieren wir auch die visuelle Aufmerksamkeit der Entwickler - diese Diskussion fehlt in Hofmeister et al. (2017, siehe unten).
Hofmeister, J., Siegmund, J., & Holt, D. V. (2017). Shorter identifier names take longer to comprehend. In IEEE Proceedings of 24th International Conference on Software Analysis, Evolution, and Reengineering (SANER), February 20-24, 2017 (pp. 217–227). Klagenfurt, Austria Preprint hier als PDF
Im August 2020 wurde das Buch "Python für Dummies" veröffentlicht, das ich zusammen mit Horst Schneider verfasste.
Das Buch bietet einen Einstieg in die Programmiersprache Python. Wir schrieben es für Personen, die bereits bereits Erfahrungen mit anderen Programmiersprachen gemacht haben, also Umsteiger, Quereinsteiger, Erfahrende und Interessierte. Im Buch finden Sie ...
Wir freuen uns über Ihr Feedback. Schicken Sie uns eine E-Mail an:
python [at] you.cessor.de,
oder kontaktieren Sie mich über einen meiner Social-Media-Adressen persönlich.
Referenz: Python für Dummies von Johannes C. Hofmeister und Horst Schneider, erschienen im Verlag Wiley-VCH, Weinheim, 2020, ISBN: 978-3-527-71414-8.
Ab und zu spreche ich über "Empathic Code" und andere Themen auf Konferenzen und Community Events.
Gerne halte ich einen Vortrag zu dem Thema auf Community-Events wie User-Groups oder Entwicklerstammtischen.