janetsiegmund.bsky.social
@janetsiegmund.bsky.social
Reposted
*our journal article, of course
April 26, 2025 at 8:51 AM
Moreover, differing opinions exist within the two conceptual lines regarding the importance of each component, we have formulated a few recommendations for researchers, educators, and practitioners to move from object disorientation to object orientation.
March 26, 2025 at 8:11 AM
Definitions of OOP can generally be divided into two conceptual lines (how and why OOP is applied) and both together define object-oriented programming. However, hardly anyone demonstrates this holistic view when talking about OOP.
March 26, 2025 at 8:11 AM
In our recently accepted IEEE Software article, we took a deep dive into the essence of object-oriented programming through a scoping review of prominent views in both, academic publications and nonacademic sources, such as industry reports and practitioner blogs.
March 26, 2025 at 8:10 AM
Taking a closer look at prominent definitions of OOP, different people do not necessarily mean the same thing when they talk about it. The example with Laika, the dog, represents only one side of the coin: how OOP is applied.
March 26, 2025 at 8:10 AM
There are classes and objects. Dog, for example, could be a class. Laika, the first dog in space, is an object of the Dog class. Laika has a state and can respond to messages. That’s one perspective to think of object-oriented programmig (OOP).
March 26, 2025 at 8:09 AM
Reposted
➡️ Our insights:

💡Humans’ perceptions differ widely, thus aggregating human annotations is not reliable.
(2/4)
February 1, 2025 at 3:40 AM