SC: Software Composition Seminar


This is a seminar for Masters students in the Swiss Joint Master of Science in Computer Science as well as Bachelors, Masters and PhD students completing their project work or thesis in the Software Composition Group. Scheduled talks generally cover recent progress in project work or research. The seminar normally takes place on Tuesdays at 10h15 in room 107, Schützenmattstrasse 14).


NB: Due to Covid-19, this seminar will be held remotely. Contact Oscar Nierstrasz to participate in the zoom meetings.

Learning Outcomes

The seminar consists of a project and a presentation. You will have as a mentor one of the members of the SCG and will work on a practical and focused problem in the domain of programming languages and programmer productivity tools.

Seminar students will work on a small, supervised project during the semester. Due to the high cost of supervision, participation is strictly limited (selection will be based on the results of a short quiz).

After the successful completion of this course, you will be able to:

  • Build an Eclipse plugin for static analysis, or
  • Write a crawler that analyzes open source software repositories, or
  • Create a new method of visualizing software systems, or
  • Work on the design and implementation of programming language tools

To prepare your presentation, please consult this checklist.

Scheduled Presentations


  • Sep 22 — Dr. Nataliia Stulova — Towards Detecting Inconsistent Comments in Java Source Code Automatically (SCAM’20)
  • Sep 29 — Mohammadreza Hazhirpasand — Cryptography uses in the wild and my journey in software fuzzing
  • Oct 6 — TBA
  • Oct 13 — TBA
  • Oct 20 — TBA
  • Oct 27 — TBA
  • Nov 3 — TBA
  • Nov 10 — TBA
  • Nov 17 — TBA
  • Nov 24 — TBA
  • Dec 1 — Seminar presentations
  • Dec 8 — Seminar presentations
  • Dec 15 — Seminar presentations
  • Dec 22 — Seminar presentations

Presentations already given in 2020

See also: Past Seminar Presentations

Last changed by stulova on 18 September 2020