Dr. Jan Philip Bernius

Hello world!

I am a software architect working on Industrial Edge at Siemens. My main focus area is advocating the inner-source methodology and promoting software engineering practices successfully used in open-source projects.

Prior to my career at Siemens, I was a research associate at the Technical University of Munich, Research Group for Applied Software Engineering (Prof. Brügge and Prof. Krusche). I completed my doctoral dissertation Automatic Assessment of Textual Exercises with Prof. Dr. Bernd Brügge in 2022.
During my time at TUM, my research focused on computer science education and automated assessment with a focus on textual exercises. I also maintained the open-source learning platform Artemis. Additionally, I taught the courses Introduction to Software Engineering (~2,200 students), Patterns in Software Engineering (~800 students), Interactive Learning, and iPraktikum.


Work

  • Software Architect, Industrial Edge
    Siemens AG, Erlangen, Germany
    Since April 2023
  • Research Associate (Post-Doc), Applied Software Engineering
    Technical University of Munich, Munich, Germany
    November 2022 – March 2023
  • Research Associate, Applied Software Engineering
    Technical University of Munich, Munich, Germany
    October 2018 – November 2022
  • Lead Full-Stack Software Engineer (Student Assistant), Applied Software Engineering
    Technical University of Munich, Munich, Germany
    November 2017 – October 2018
  • Software Engineer (Working Student)
    doo GmbH, Munich, Germany
    February 2015 – October 2018

Education

  • Doctorate (Dr. rer. nat.) in Informatics
    Technical University of Munich, Munich, Germany
    October 2018 – November 2022
  • Master of Science (M.Sc.) in Information Systems
    Technical University of Munich, Munich, Germany
    October 2016 – October 2018
  • Bachelor of Science (M.Sc.) in Information Systems
    Technical University of Munich, Munich, Germany
    October 2013 – November 2016
  • Ontario Secondary School Diploma (OSSD)
    Ridley College, St. Catharines, ON, Canada
    January 2012 – June 2013
  • Early Studies in Informatics
    Ludwig Maximilian University of Munich, Munich, Germany
    October 2011 – December 2011

publications

  • Constructive Alignment in Modern Computing Education: An Open-Source Computer-Based Examination System.
    Matthias Linhuber, Jan Philip Bernius, and Stephan Krusche.
    23nd Koli Calling International Conference on Computing Education Research (Koli '23). Koli, Finland, November 2023.
    DOI: 10.1145/3631802.3631818
    [bibtex]
    @InProceedings{koli23,
        author = {Linhuber, Matthias and Bernius, Jan Philip and Krusche, Stephan},
        title = {Constructive Alignment in Modern Computing Education: An Open-Source Computer-Based Examination System},
        booktitle = {23nd Koli Calling International Conference on Computing Education Research},
        series = {Koli '23},
        year = {2023},
        location = {Koli, Finland},
        doi = {10.1145/3631802.3631818},
    }
                    

  • Automatic Assessment of Textual Exercises.
    Jan Philip Bernius.
    Dissertation. Technische Universität München. Munich, Germany, June 2022.
    [bibtex]
    @PhDThesis{diss,
        author = {Bernius, Jan Philip},
        title = {Automatic Assessment of Textual Exercises},
        institution = {Technische Universität München},
        year = {2022},
        location = {Munich, Germany},
        url = {https://mediatum.ub.tum.de/?id=1661270},
    }
                    

  • Machine learning based feedback on textual student answers in large courses.
    Jan Philip Bernius, Stephan Krusche, and Bernd Bruegge.
    Computers and Education: Artificial Intelligence, Volume 3. June 2022.
    DOI: 10.1016/j.caeai.2022.100081
    [bibtex]
    @Article{caeai22,
        author = {Bernius, Jan Philip and Krusche, Stephan and Bruegge, Bernd},
        title = {Machine learning based feedback on textual student answers in large courses},
        journal = {Computers and Education: Artificial Intelligence},
        volume = {3},
        publisher = {Elsevier {BV}},
        year = {2022},
        doi = {10.1016/j.caeai.2022.100081},
    }
                    

  • Global Software Engineering in a Global Classroom.
    Paul Schmiedmayer, Robert Chatley, Jan Philip Bernius, Stephan Krusche, Konstantin Chaika, Kirill Krinkin, and Bernd Bruegge.
    44th International Conference on Software Engineering - Software Engineering Education and Training (ICSE SEET '22). Pittsburgh, PA, USA, May 2022.
    DOI: 10.1109/ICSE-SEET55299.2022.9794211
    [bibtex]
    @InProceedings{icse-seet22,
        author = {Schmiedmayer, Paul and Chatley, Robert and Bernius, Jan Philip and Krusche, Stephan and Chaika, Konstantin and Krinkin, Kirill and Bruegge, Bernd},
        title = {Global Software Engineering in a Global Classroom},
        booktitle = {44th International Conference on Software Engineering - Software Engineering Education and Training},
        series = {ICSE SEET '22},
        year = {2022},
        location = {Pittsburgh, PA, USA},
        doi = {10.1109/ICSE-SEET55299.2022.9794211},
    }
                    

  • A Machine Learning Approach for Suggesting Feedback in Textual Exercises in Large Courses.
    Jan Philip Bernius, Stephan Krusche, and Bernd Bruegge.
    8th ACM Conference on Learning @ Scale (L@S '21). Potsdam, Germany, June 2021.
    DOI: 10.1145/3430895.3460135
    [bibtex]
    @InProceedings{las21,
        author = {Bernius, Jan Philip and Krusche, Stephan and Bruegge, Bernd},
        title = {A Machine Learning Approach for Suggesting Feedback in Textual Exercises in Large Courses},
        booktitle = {8th ACM Conference on Learning @ Scale},
        series = {L@S '21},
        year = {2021},
        location = {Potsdam, Germany},
        doi = {10.1145/3430895.3460135},
    }
                    

  • Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses.
    Jan Philip Bernius.
    52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Toronto, ON, Canada, March 2021.
    DOI: 10.1145/3408877.3439703
    [bibtex]
    @InProceedings{sigcse21,
        author = {Bernius, Jan Philip},
        title = {Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses},
        booktitle = {52nd ACM Technical Symposium on Computer Science Education},
        series = {SIGCSE '21},
        year = {2021},
        location = {Toronto, ON, Canada},
        doi = {10.1145/3408877.3439703},
    }
                    

  • Towards the Automation of Grading Textual Student Submissions to Open-ended Questions.
    Jan Philip Bernius, Anna Kovaleva, Stephan Krusche, and Bernd Bruegge.
    4th European Conference of Software Engineering Education (ECSEE '20). Seeon, Germany, May 2020.
    DOI: 10.1145/3396802.3396805
    [bibtex]
    @InProceedings{ecsee20,
        author = {Bernius, Jan Philip and Kovaleva, Anna and Krusche, Stephan and Bruegge, Bernd},
        title = {Towards the Automation of Grading Textual Student Submissions to Open-ended Questions},
        booktitle = {4th European Conference of Software Engineering Education},
        series = {ECSEE '20},
        year = {2020},
        location = {Seeon, Germany},
        doi = {10.1145/3396802.3396805},
    }
                    

  • Segmenting Student Answers to Textual Exercises Based on Topic Modeling.
    Jan Philip Bernius, Anna Kovaleva, and Bernd Bruegge.
    17th Workshop on Software Engineering im Unterricht der Hochschulen (SEUH '20). Innsbruck, Austria, February 2020.
    [bibtex]
    @InProceedings{seuh20,
        author = {Bernius, Jan Philip and Kovaleva, Anna and Bruegge, Bernd},
        title = {Segmenting Student Answers to Textual Exercises Based on Topic Modeling},
        booktitle = {17th Workshop on Software Engineering im Unterricht der Hochschulen},
        series = {SEUH '20},
        year = {2020},
        location = {Innsbruck, Austria},
        url = {http://ceur-ws.org/Vol-2531/poster03.pdf},
    }
                    

  • Toward Usability Problem Identification Based on User Emotions Derived from Facial Expressions.
    Jan Ole Johanssen, Jan Philip Bernius, and Bernd Bruegge.
    4th International Workshop on Emotion Awareness in Software Engineering (SEmotion '19). Montréal, Canada, May 2019.
    DOI: 10.1109/SEmotion.2019.00008
    [bibtex]
    @InProceedings{semotion19,
        author = {Johanssen, Jan Ole and Bernius, Jan Philip and Bruegge, Bernd},
        title = {Toward Usability Problem Identification Based on User Emotions Derived from Facial Expressions},
        booktitle = {4th International Workshop on Emotion Awareness in Software Engineering},
        series = {SEmotion '19},
        year = {2019},
        location = {Montréal, Canada},
        doi = {10.1109/SEmotion.2019.00008},
    }
                    

  • Toward the Automatic Assessment of Text Exercises.
    Jan Philip Bernius, and Bernd Bruegge.
    2nd Workshop on Innovative Software Engineering Education (ISEE '19). Stuttgart, Germany, February 2019.
    [bibtex]
    @InProceedings{isee19,
        author = {Bernius, Jan Philip and Bruegge, Bernd},
        title = {Toward the Automatic Assessment of Text Exercises},
        booktitle = {2nd Workshop on Innovative Software Engineering Education},
        series = {ISEE '19},
        year = {2019},
        location = {Stuttgart, Germany},
        url = {http://ceur-ws.org/Vol-2308/isee2019paper04.pdf},
    }
                    

awards