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).
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).
Students are able to
- read and critically analyze scientific publications in the area;
- discuss technical material in the domain;
- relate to their own scientific work, if applicable;
- give a scientific presentation, in terms of structure, level of content, and presentation techniques;
- manage their time during the preparation of their work, when operating in teams or independently.
To prepare your presentation, please consult this checklist.
Scheduled Presentations
2022
There are no presentations scheduled at this time.
Past presentations
2022
- Jan 19 — Christian Zürcher — BString: A String-based Framework to Improve Application Security (Final MSc presentation)
2021
-
Dec 21 — Pascal Andre — Security-Related Questions about WebAssembly
-
Dec 14 — Alexandru Filipescu — Implementing a Citation Search Engine in JavaScript (seminar)
-
Dec 7 — Noah Bühlmann — Exploring Platform-independent Code Linting (seminar)
-
Nov 30 — Marcel Würsten — Developing a user interface for a CLI application to classify comments (seminar)
-
Nov 23 — Sophie Pfister — Java Cryptography Architecture (Final BSc presentation)
-
Nov 16 — Arianna Blasi — Automatic Generation of Test Oracles from Natural Language Artifacts
-
Nov 9 — Adrian Jörg — Analysis of Authentication Code (Final BSc presentation)
-
Sep 28 — Sophie Pfister — Java Cryptography Architecture (First Bachelor presentation)
-
Aug 24 — Cyrill Rohrbach — Implementing Mondrian in Glamorous Toolkit video and slides (Final Bachelor presentation)
-
Aug 17 — Alexandre Bergel — Software licenses
-
Aug 3 — Alexandre Bergel and Manuel Leuenberger — Introduction to Docker
-
Jun 29 — Michael Dooley — Tool Support for Commenting Conventions (BSc final presentation)
-
Jun 22
- Cyrill Rohrbach — Roassal for GT (First Bachelor presentation)
- Alexandre Bergel — Generating Object-Oriented Source Code Using Genetic Programming
-
Jun 15
- Pascal Andre — What security-related questions do developers discuss about WebAssembly? (First BSc presentation)
- Rafael Burkhalter — Why Johnny cannot find XSS vulnerabilities? (Final BSc presentation)
-
Jun 8 — Christian Fries — ReqIf parser (seminar)
-
Jun 1
- Rafael Burkhalter — Visualizing Graphs in GT (seminar)
- Yannick Hänni — Improving dynamic phishing (seminar)
-
May 25 — Imane Essaghir — Code-comment inconsistency fixes dataset (seminar)
-
May 18 — Pooja Rani — Doctoral Symposium Rehearsal
-
May 11 — Alexandre Bergel — A 10 minute briefing about GitHub Actions
-
May 4 — Suada Abukar — Adherence of class comments to the commenting style guidelines (Final Bachelors)
-
Apr 27 — Lino Hess — Generate Pharo class comments automatically (Final Bachelors)
-
Apr 20 — Alexandre Bergel — Optimization of Java Virtual Machine Flags Using Feature Model and Genetic Algorithm
-
Apr 13 — Adrian Jörg — Analysis of Authentication Code Available on GitHub (BSc, first presentation)
-
Mar 30
- Michael Dooley — Style checkers support to code comments (BSc)
- Patrick Frischknecht — A Survey of Lookalike Websites (MSc, final presentation)
-
Mar 16 — Melina Meyer — Living user stories
-
Mar 9 — Pooja Rani —Makar: A Framework for Multi-source Studies
-
Mar 2 — Alexandre Bergel — Visualizing the quality of critical software in the space industry
-
Feb 23 — Project presentations and quiz
-
Feb 09 — Dean Klopsch — Biomimicry-based Algorithms and Their Lack of Generalization
-
Jan 19 — Dominik Briner — Android Security Code Smell Quickfixes
-
Jan 12 — Atefeh Fakhari — Analyzing cryptographic vulnerabilities on bug bounty platforms
See also: Past Seminar Presentations