Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

Jan Philip Bernius M.Sc.

Doctoral Candidate & Research Associate

Jan Philip Bernius

๐Ÿ“ง Email: This email address is being protected from spambots. You need JavaScript enabled to view it. (๐Ÿ”)

๐Ÿ’ฌ [Matrix] Chat: @bernius:in.tum.de

๐Ÿ“ Office: 01.07.042 (FMI)

๐Ÿ“ž Phone: +49 (89) 289-18212

๐Ÿ“ฎ Postal address:
Technische Universität München
Institut für Informatik I1
Boltzmannstraße 3
85748 Garching bei München

๐Ÿ•™ Office hours:
Make an appointment via email.

LinkedIn

Xing

Mastodon

Professional Scrum Master I (PSM I) Professional Scrum Master I

Hello world!
I am a doctoral candidate at the Research Group for Applied Software Engineering (Prof. Bruegge). My research focuses on computer science education and automated assessments of textual exercises. In addition, I am teaching the lecture courses Introduction to Software Engineering (~2,000 students) and Patterns in Software Engineering (~700 students) at TUM. Further, I am a maintainer of the Artemis learning platform.

For inquiries regarding specific courses, please use the course specific email adresses:

Introduction to Software Engineering (IN0006): This email address is being protected from spambots. You need JavaScript enabled to view it.
Patterns in Software Engineering (IN2081): This email address is being protected from spambots. You need JavaScript enabled to view it.
Interactive Learning: This email address is being protected from spambots. You need JavaScript enabled to view it.
Course related questions sent to my personal email address will be deleted unanswered.

๐Ÿ“„ Publications

โ†“ 2022

Automatic Assessment of Textual Exercises. Jan Philip Bernius.
Dissertation. Technische Universtität München. Munich (Germany), Submitted on June 24th.

Machine Learning Based Feedback on Textual Student Answers in Large Courses. Jan Philip Bernius, Stephan Krusche and Bernd Bruegge.
In: Computers and Education: Artificial Intelligence 3 (2022). ISSN: 2666-920X.

Global Software Engineering in a Global Classroom. Paul Schmiedmayer, Robert Chatley, Jan Philip Bernius, Stephan Krusche, Konstantin Chaika, Kirill Krinkin and Bernd Bruegge.
In: Proceedings of the 44th International Conference on Software Engineering - Software Engineering Education and Training (ICSE SEET 2022). Pittsburgh, PA (USA), May 2022.

โ†“ 2021

A Machine Learning Approach for Suggesting Feedback in Textual Exercises in Large Courses. Jan Philip Bernius, Stephan Krusche and Bernd Bruegge.
In: Proceedings of the 8th ACM Conference on Learning @ Scale (L@S '21). Potsdam (Germany), June 2021. [bibtex]

Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses. Jan Philip Bernius. SRC 1st Place
In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Toronto, ON (Canada), March 2021. [bibtex]

โ†“ 2020

Towards the Automation of Grading Textual Student Submissions to Open-ended Questions. Jan Philip Bernius, Anna Kovaleva, Stephan Krusche and Bernd Bruegge.
In: Proceedings of the 4th European Conference of Software Engineering Education (ECSEE 2020). Seeon (Germany), May 2020. [bibtex]

Segmenting Student Answers to Textual Exercises Based on Topic Modeling. Jan Philip Bernius, Anna Kovaleva and Bernd Bruegge.
In: Proceedings of the 17th Workshop on Software Engineering im Unterricht der Hochschulen (SEUH 2020). Innsbruck (Austria), February 2020. [bibtex]

โ†“ 2019

Toward Usability Problem Identification Based on User Emotions Derived from Facial Expressions. Jan Ole Johanssen, Jan Philip Bernius, and Bernd Bruegge.
In: Proceedings of the 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion 2019). Montrรฉal (Canada), May 2019. [bibtex]

Toward the Automatic Assessment of Text Exercises. Jan Philip Bernius and Bernd Bruegge.
In: Proceedings of the 2nd Workshop on Innovative Software Engineering Education (ISEE 2019). Stuttgart (Germany), February 2019. [bibtex]

๐Ÿ“ข Presentations

โ†“ 2021

Automatisierte Korrektur von Freitextaufgaben.
Vernetzungs- und Praxisworkshops (Bayerisches Kompetenzzentrum fรผr Fernprรผfungen). Virtual, October 2021.

A Machine Learning Approach for Suggesting Feedback in Textual Exercises in Large Courses.
8th ACM Conference on Learning @ Scale (L@S '21). Virtual, June 2021.

Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses. SRC 1st Place
52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Virtual, March 2021.

Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses (Poster). SRC 1st Place
52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Virtual, March 2021.

โ†“ 2020

Towards the Automation of Grading Textual Student Submissions to Open-ended Questions.
4th European Conference of Software Engineering Education (ECSEE 2020). Virtual, June 2020.

Segmenting Student Answers to Textual Exercises Based on Topic Modeling (Poster).
17th Workshop on Software Engineering im Unterricht der Hochschulen (SEUH 2020). Innsbruck (Austria), February 2020.

โ†“ 2019

Toward the Automatic Assessment of Text Exercises.
2nd Workshop on Innovative Software Engineering Education (ISEE 2019). Stuttgart (Germany), February 2019.

๐Ÿ‘ค Short CV

Doctoral Candidate in Computer Science
Technical University of Munich, Germany
Since 2018

Master of Science (M.Sc.) in Information Systems
Technical University of Munich, Germany
2016 โ€“ 2018

Bachelor of Science (B.Sc.) in Information Systems
Technical University of Munich, Germany
2013 โ€“ 2016

Ontario Secondary School Diploma (OSSD)
Ridley College, ON, Canda
2012 โ€“ 2013

๐Ÿ† Awards

๐Ÿ› Program Committees & Organization

โ†“ 2022

  • Reviewer: Computers & Education: Artificial Intelligence (ISSN: 2666-920X)
  • Program Committee: 4th International Workshop on Software Engineering Education for the Next Generation (SEENG 2022). Virtual, May 2022.

โ†“ 2020

  • Technical Administration: 32nd IEEE International Conference on Software Engineering Education & Training (CSEE&T 2020). Munich (Germany), November 2020.

๐Ÿ’ป Projects

๐Ÿ‘จโ€๐Ÿซ Teaching

Winter 2022/23 Patterns in Software Engineering | Seminar: Interactive Learning | Praktikum: Interactive Learning
Summer 2022 Seminar: Interactive Learning | Praktikum: Interactive Learning | Introduction to Software Engineering | Joint Advanced Student School (JASS) | Ferienakademie
Winter 2021/22 Patterns in Software Engineering | Seminar: Interactive Learning | Praktikum: Interactive Learning
Summer 2021 Introduction to Software Engineering | Seminar: Interactive Learning | Praktikum: Interactive Learning | Ferienakademie
Winter 2020/21 Patterns in Software Engineering | Seminar: Interactive Learning | Praktikum: Interactive Learning | Joint Advanced Student School (JASS)
Summer 2020 Introduction to Software Engineering | Seminar: Interactive Learning | Praktikum: Interactive Learning | Ferienakademie
Winter 2019/20 iPraktikum | Joint Advanced Student School (JASS)
Summer 2019 iPraktikum | Project Organization and Management (Lecture on Branch and Merge Management)
Winter 2018/19 iPraktikum | Joint Advanced Student School (JASS)

๐Ÿ“š Theses

I am currently focusing on my dissertation and, therefore, cannot supervise additional thesis.
Contact my colleages at the research group for possible thesis topics.

โ†“ 2022

  1. Automatic Correction of Programming Exercises with Artemis & GitLab CI.
    Benjamin Schmitz. TUMKolleg. December 2022.
  2. Design of a User Interface for Feedback Management Systems.
    Valerie Bucher. Bachelor's Thesis. April 2022.
  3. Language Independent Text Assessment.
    Tim Cremer. Bachelor's Thesis. April 2022.

โ†“ 2021

  1. Changing the Grading Criteria During the Assessment in Learning Management Systems.
    Merve Pinar. Master's Thesis. December 2021.
  2. Training Athene Based On Existing Assessments.
    Argert Boja. Master's Thesis. December 2021.
  3. Explainable Assessment Systems.
    Ndricim Rrapi. Master's Thesis. October 2021.
  4. Toward Automated Assessment of Textual Descriptions of Software Patterns Using Knowledge Graphs.
    Maisa Ben Salah. Bachelor's Thesis. September 2021.
  5. Knowledge Graphs in Assessment Systems: An Ontological Approach.
    Michal Kawka. Bachelor's Thesis. September 2021.

โ†“ 2020

  1. Optimizing and Scaling Automatic Assessments of Textual Exercises for Very Large Lectures.
    Linus Michel. Master's Thesis. November 2020.
  2. Detecting Inconsistent Grading for Textual Exercises.
    Birtan Gรผltekin. Master's Thesis. November 2020.
  3. Exercise Assessment Managment in Artemis by Students and Instructors.
    Jonas Petry. Bachelor's Thesis. October 2020.
  4. Utilizing Hierarchical Clustering to Optimize Automatic Text Assessment Quality.
    Can Arisan. Bachelor's Thesis. September 2020.
  5. Increasing Accuracy of Automatic Assessment for Textual Exercises by applying context-specific incremental training of ELMo models.
    Adem Khachnaoui. Bachelor's Thesis. August 2020.
  6. Evaluation of Siamese Networks for improving similarity-based clustering of Textual Student Answers.
    Clemens Zuck. Master's Thesis. June 2020.
  7. Confidence of Automatic Feedback for Textual Exercises.
    Ngoc-Minh Tran. Bachelor's Thesis. March 2020.

โ†“ 2019

  1. Text Segmentation Based on Topic Modeling Applied to Students' Answers to Textual Exercises.
    Anna Kovaleva. Bachelor's Thesis. September 2019.
  2. A Formative Process for the Assessment of Textual Exercises in Very Large Lectures.
    Gregor Ziegltrum. Bachelor's Thesis. August 2019.
  3. Improvements of the Quiz Functionality in ArTEMiS.
    Ekaterina Sebina. Master's Thesis. April 2019.
  4. Usability Evaluation of the Quiz Exercise Creation in ArTEMiS.
    Ekaterina Sebina. Guided Research. April 2019.

๐Ÿ” Encryption and Web of Trust

Encrypted (email) communication is prefered. All emails sent from my address are signed by my DFN issued certificate using S/MIME. Two exceptions are emails send from TUMonline on my behalf and calendar invites due to software limitations.

People prefering PGP over S//MIME can encrypt to my PGP key. (Note: My TUM address is not included as a User ID, so you might need to define a key mapping [e.g., in GPGTools]).

 

DFN certificate Serial Number: 0x 70 EE 3C BC 2A 2C 42 0F 62 23 37 F2 7C 00 27 D2
PGP: 0x 09F1850D 58C7ABD4

pub   ed25519/0x09F1850D58C7ABD4 2021-03-22 [C] [expires: 2023-12-31]
      Key fingerprint = 1BF4 0D68 8714 93F1 04AC  3387 09F1 850D 58C7 ABD4
uid                   [ultimate] Jan Philip Bernius <This email address is being protected from spambots. You need JavaScript enabled to view it.>

PGP key-signing on request after face-to-face verification.