Dr. Michael Striewe

Michael Striewe studied computer science with a minor in classical archaeology at the Technical University of Dortmund and the Ruhr University of Bochum. He completed his studies in 2007 with a degree in computer science and received his doctorate in 2014 at paluno - The Ruhr Institute for Software Technology with a thesis on automatic assessment in programming and modelling assignments. Under the umbrella term "Integrated E-Assessment", his research since then has focused on organizational, (software) technical and didactic aspects of technology-enhanced assessment. Particular focuses of his work are the automatic generation of competence-oriented feedback in electronic assessment systems and methods for the automated, domain-specific generation of complex exercises and assessment items.

Further Research Interest

  • Graph grammars, applications of graph transformation
  • Language design for description languages (siehe Research Area Software Engineering Methoden)


  • Formal specifications and Model Checking
  • Software design and architecture
  • Java programming
  • Software performance engineering
  • E-Assessment
  • Winter Term 2016/17: Master Project Group "Checking Embedded Systems with JACK" (ES-JACK)
  • Summer Term 2018: Master Project Group "Variability in Programming Exercises" (VariProg)
  • Summer Term 2019: Master Project Group "E-Assessment using Natural Language Processing and Generation" (TextJACK)

Community Activities

  • Co-Chair of Workshop "Automatische Bewertung von Programmieraufgaben" (2013, 2015, 2017, 2019)
  • Co-Chair of Workshop "Software Engineering für E-Learning-Systeme" (2018)
  • Co-Chair of Workshop "The ESSENCE of RE" (2019)
  • Co-Chair of Workshop "Modellierung in der Hochschullehre" (2020)
  • Co-Leader of language track within "Essence" standardization effort at OMG
  • Programm Committee Member at "Technology Enhanced Assessment Conference" (2018)
  • Programm Committee Member at "Fachtagung Bildungstechnologien (DELFI)" (2019, 2020)
  • Member of "Arbeitskreis Online-Klausuren der AMH-NRW"

University Committees

  • Prüfungsausschuss Angewandte Informatik - Systems Engineering (2011-present)
  • Prüfungsausschuss Lehramt Informatik (2011-jetzt)
  • Member of several appointment and evaluation committees

Wissenschaftlicher Mitarbeiter

Dr. Michael Striewe

Specification of Software Systems (S3)

Universität Duisburg-Essen
Gerlingstraße 16

45127 Essen

Edited Book "Automatische Bewertung von Programmieraufgaben"

A german book on automated grading in programming education has been published in 2017 by Waxmann (http://www.waxmann.com/buch3606). With 25 chapters on more than 400 pages the book provides an overview on use case scenarios for automated grading of programming exercises, the current state of the art in the development of automated grading systems, and some more advanced topics.

Michael Striewe is one of the editors and contributed chapters on using automated grading in university, on the e-assessment system JACK, and on integrating e-assessment systems with the learning management system Moodle.


Filterung nach mehreren Suchwörtern möglich, getrennt durch Leerzeichen.