SPLASH 2022
Mon 5 - Sat 10 December 2022 Auckland, New Zealand
Thu 8 Dec 2022 11:50 - 12:30 at Seminar Room G100 - Session 1 Chair(s): Jeremy Singer

Object-oriented programming has been around for more than 50 years and is now the most dominant style of programming. In recent years there has been an increasing criticism of object-oriented programming. Some people argue that the mainstream object-oriented languages do not capture the intentions of object-orientation as intended by its founding fathers. There are indeed issues with object-orientation as practiced by mainstream. In this essay, we identify a number of issues that we think are problematic. We argue that the primary reason for these issues is that reuse is considered the main advantage of object-orientation at the expense of modeling. We argue that modeling should be the main focus, that programming is modeling, and we describe a number of principles to follow when practicing object-oriented modeling.

Thu 8 Dec

Displayed time zone: Auckland, Wellington change

10:30 - 12:30
Session 1Onward! Essays at Seminar Room G100
Chair(s): Jeremy Singer University of Glasgow

We are aiming for 25 min talks with 15 min discussion, for each essay. We want to encourage questions, conversation, maybe even arguments!

10:30
40m
Talk
Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and MaterialsIn Person
Onward! Essays
Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute
Link to publication DOI Pre-print
11:10
40m
Talk
Conferences & Остраннeние: Shortchanging Topos and OurselvesVirtual
Onward! Essays
Richard P. Gabriel Poet, Jenny Quillien Independent Scholar
Link to publication DOI
11:50
40m
Talk
What Object-Oriented Programming Was Supposed to Be: Two Grumpy Old Guys’ Take on Object-Oriented ProgrammingIn Person
Onward! Essays
Ole Lehrmann Madsen Aarhus University, Birger Møller-Pedersen University of Oslo
Link to publication DOI