Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

portfolio

publications

A decade of code comment quality assessment: A systematic literature review

Published in Journal of Systems and Software, 2023

We present a Systematic Literature Review (SLR) of the last decade of research in SE.

Recommended citation: Pooja Rani and Arianna Blasi and Nataliia Stulova and Sebastiano Panichella and Alessandra Gorla and Oscar Nierstrasz, A decade of code comment quality assessment: A systematic literature review, Journal of Systems and Software, 195, January 2023. https://www.oscar.nierstrasz.org/files/publications/Rani22c-ADecadeOfCodeCommentQualityAssessment.pdf

talks

teaching

PEGs, Packrats and Parser Combinators

Guest lecture, University of Bern, 2023

This was a guest lecture held on Thursday April 6 for the Masters course on Compiler Construction offered by Timo Kehrer at the University of Bern. The lecture provides an introduction to Parsing Expression Grammars, as a well as a live demo using the PetitParser framework to build an interpreter for a toy programming language.

A bit of Smalltalk

Guest lecture, University of Bern, 2023

This guest lecture for the Bachelors course, Programming 2 (introduction to object-oriented design) taught by Timo Kehrer, was given on May 20, 2022 at the University of Bern. (It is scheduled to be repeated on May 12, 2023.) The lecture consists of a live demo of the Smalltalk programming language in the Glamorous Toolkit environment. The lecture relies on a demo of the Ludo game which was the subject of students group work during the course. During the lecture we see two alternative implementations of the game and how their internal implementation is visualized and documented in the environment.