Academic Log

All you never wanted to know.
In chronological order!

The SEN symposium in Amsterdam is a yearly event that gathers software engineering researchers and practitioners. This year I was invited to give a talk along several great speakers including: Felienne Hermans, Andreas Zeller, Marielle Stoelinga, and Hans Wanders the CIO (!) of the Netherlands.

read more

Our paper on analysis bots has been accepted to the ICSE NIER track. The paper is written from the perspective of software engineering researchers and for a software engineering audience. It argues that we must implement a platform where analysis bots compete to provide the most meaningful analysis results to practitioners.

read more

I have been nominated for the teacher of the year award! Especially after seeing all the other nominations I started feeling like I don’t deserve the honor. However, it is also true that together with my team, we put a lot of effort in coming up with cool project ideas and running them in the timespan of five months. Thus, many thanks and congratulations for my teaching assistants: Laura Baakman, Jeroen Brandsma, Georgios Digkas, Sybren Gjaltema, Jelle van Wezel, Angelo Karountzos, Alexander Lukjanenkovs.

The programming languages reseachers have a healthy sense of humor. The -1th edition of the NOOL (New Object Oriented Languages) Workshop had a very creative call for papers. To keep up with the state of affairs, Jan Kursย and I submitted a paper (preprint pdf) with a most concise abstract:

JavaProgrammersUseCamelCaseToSeparateWordsInIdentifiers.
Pythonistas_and_others_use_underscore_in_their_identifiers.
Polite programmers can use spaces if they like.

The paper presents briefly some of the design decisions that went into Polite, our evolutionary mutation of Smalltalk that brings the language closer to natural language.

read more

Today, with Kerstin Bunte, we are starting our new course on Introduction to Data Science. This will be interesting: we have 60 first year master students from computer science, astronomy, and mathematics. What do they have in common? What topics can we cover such that most of them can benefit? Which topics are not too easy nor too challenging? We’ll see!

I wrote a paper for the Ecosystem Architectures event (WEA’16) about the design of an ecosystem of applications which monitor a learner’s interactions with knowledge.

My favorite reviewer for this paper says:

“An unconventional idea for an ecosystem, which shows well that there are many more opportunities to benefit from the ecosystem idea, than the various industrial applications. The concrete examples of the platform and the applications make the ideas tangible and well understandable. I particularly like the discussions of the lessons learned”

read more

Our work on Softwarenaut has finally been published in the Science of Computer Programming. The paper (pdf, bibtex,citations) introduces Softwarenaut, a visual, interactive architecture recovery tool which leverages evolutionary analysis to support source code understanding.

read more

“A nobel prize is waiting for the one who visualizes the economy of information” (Steward Brand, The Media Lab)

In this paper (pdf, Bibtex) we look at StackOverflow as an exchange market for software engineering knowledge. We learn among others that EU has more answers than the US but then, on the other hand, US has more reputation.

read more

I was invited to give a keynote at Smalltalks in Argentina. Before the conference I spent some time with students at the University of Buenos Aires with Gabriela Arevallo and the other organizers of the conference. The conference was great. The argentinian Smalltalk community is extremely welcoming and passionate. I look forward to going back one day.

read more

Teaching

I am currently teaching the following courses at University of Groningen:

In the past I have been involved in teaching a wide variety of computer science courses, including: Concurrent Programming, UI Design, Compiler Construction.

Contact

And Further Web Coordinates

[ University Page ] [ Personal Blog ] [ LinkedIn]

[ Academia] [ ResearchGate] [ Google Scholar]