@janetsiegmund.bsky.social
27 followers 20 following 6 posts
Posts Media Videos Starter Packs
Pinned
What is the essence object-oriented programming? It depends on whom you ask. The long answer is available in the preprint of our recently accepted paper: www.computer.org/csdl/magazin...

Marvin Wyrich, Johannes C. Hofmeister, @svenapel.bsky.social , and I dared to go down this rabbit hole.
A summary of the two complementing perspectives on OOP. Formalist view describes what OOP is, hermeneutic view describes its benefits when applied.
Reposted
Am Wochenende durfte ich unsere Forschung auf dem #Kosmos vorstellen. Ich bin begeistert, dass so viele sich für #Programmieren und #Neurodiversität interessieren. Danke an alle vor Ort und die #TUC!

@janetsiegmund.bsky.social @svenapel.bsky.social @schanlin.bsky.social @yifan00.bsky.social
Reposted
Occasionally, I get a reviewer complaining, “You don’t compare against any other approach. So how can we know you’re better?” So I found a simple way to still add the "bold number column" that apparently everybody wants these days.
Table with three columns: one "other approaches", all with 0%; one "our approach", with bold, non-zero percentages; and one "improvement", showing infinite improvement in all cases.
Reposted
Been having a splendid time at #ICSE2025, where I presented our paper on "programmer's block", joint work with @norbertsiegmund.bsky.social, @janetsiegmund.bsky.social. Interested in learning how problem's from software developers compare to writer's block? Check out the paper → rdcu.be/ektLk
Reposted
*our journal article, of course
Reposted
On my way to Ottawa for #ICSE2025. I will be presenting our paper on Programming Language Learning Transfer on Monday at CSEE&T, and on Wednesday, I am presenting my journal article on Programmer's Block at the main conference. Looking forward to seeing you there :D
Reposted
Sebastian Simon presenting what topics practitioners are discussing when building LLM-based appilcations - CAIN 2025
#ICSE2025
Reposted
Today @aserebrenik.bsky.social delivered a very enlightening keynote talk at #CHASE25 about the impacts of AI on Software Development Diversity & Inclusion (SDDI). Provocative and insightful, it prompted a deep reflection on the importance of supporting SDDI research efforts now more than ever! 💪
Reposted
💻⚡ A Survey on Energy-Efficient Software Development.

Is it optimized in Practice?
What are problems and obstacles?

Take this survey to help explore strategies & challenges.

⏳ 10 min for more clarity!
👉 umfrage.uni-leipzig.de/index.php/76...

#SoftwareEngineering #GreenIT
Study on Energy-Conscious Software Development
umfrage.uni-leipzig.de
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.
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.
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.
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.
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).
What is the essence object-oriented programming? It depends on whom you ask. The long answer is available in the preprint of our recently accepted paper: www.computer.org/csdl/magazin...

Marvin Wyrich, Johannes C. Hofmeister, @svenapel.bsky.social , and I dared to go down this rabbit hole.
A summary of the two complementing perspectives on OOP. Formalist view describes what OOP is, hermeneutic view describes its benefits when applied.
Reposted
Debugging performance bugs is a maze of complexity!

We used VR to uncover how developers reason about performance bugs, revealing structured debugging episodes...

To be presented at FSE'25, a preprint is available:
www.se.cs.uni-saarland.de/publications...
Reposted
During the last six months there’s been a substantial increase in academics approaching me to ask about leaving #academia

This article articulates many of the reasons why they’re doing that…
"It is impossible to be a top-line manager and administrator and mentor and researcher and writer and outreach officer and IT expert and online instructor and pedagogical innovator and recruiter and teacher and marker and external examiner and press pundit and grant bidder and editor."
It’s Not Your Fault That Academic Life is Getting Harder by Glen O’Hara
Universities are in trouble, and it’s not just money we’re talking about. They are living through something of a crisis of confidence, even of trust and faith. More and more, I find myself, and my col...
voicesofacademia.com
Reposted
➡️ Our insights:

💡Humans’ perceptions differ widely, thus aggregating human annotations is not reliable.
(2/4)
Reposted
Understanding aggressiveness on the Linux Kernel Mailing List: Why can’t humans agree on what makes an e-mail aggressive? Check out our recently published paper with Niklas Schneider, Angelika Schmid, @svenapel.bsky.social, and @janetsiegmund.bsky.social:

www.sciencedirect.com/science/arti...
Reposted
It is so great to see artifact evaluation as a peer review method for research artifacts to slowly make its way into other fields. We need to check not only the words but the experiments themselves to build reliable science.
What does Artifact Evaluation mean for the computational #climatescience community? The blog post below summarises a pioneering initiative that some of us in @climformatics.bsky.social embarked on to embed more #reproducibility and #fairsoftware in climate research.

Please share 🙏
This year the Climate Informatics conference @climformatics.bsky.social embarked on an 'artifact evaluation' procedure to assess the software associated with accepted papers (opt in) modelled after similar approaches in computer science. New blog post about the process iccs.cam.ac.uk/news/artifac...
Reposted
Hello, @icseconf.bsky.social community! As part of our EDI 2025 initiatives, we’re seeking a passionate co-chair for DisabiliTEA@ICSE, a coffee-break networking event bringing together people with disabilities. Interested? Please reach out to me. ☕️
Reposted
✨Exciting news! Dominik Gorgosch, @norbertsiegmund.bsky.social, Janet Siegmund and my paper '"Ok Pal, We Have to Code That Now": Interaction Patterns of Programming Beginners with a Conversational' Chatbot has been accepted in EMSE Journal!

Ever wondered how beginners use AI to learn programming?⬇︎︎