• Dr. Michael Striewe
  • Dr. Michael Striewe

Dr. Michael Striewe

Dr. Michael Striewe   Position: Wissenschaftlicher Mitarbeiter
Adresse: Universität Duisburg-Essen
Gerlingstrasse 16
D-45127 Essen
Germany
Raum: S-GW 203
Telefon: +49 201 183-4682
E-Mail: michael.striewe(at)s3.uni-due.de
Sprechstunde: nach Vereinbarung

 

Zur Person

  • 2001-2007: Studium der Informatik an der TU Dortmund und Studium der Klassischen Archäologie an der Ruhr-Universität Bochum; Abschluss als Diplom-Informatiker
  • 2003-2006: Studentische Hilfskraft an der TU Dortmund, Lehrstuhl für Softwaretechnologie
  • seit April 2007: Wissenschaftlicher Mitarbeiter an der Universität Duisburg-Essen, Arbeitsgruppe "Spezifikation von Softwaresystemen"
  • 2014: Promotion zum Dr. rer. nat. im Fachgebiet Informatik

Forschungsgebiete

  • Habilitationsprojekt: Opens internal link in current windowIntegrated E-Assessment
  • E-Assessment, Computergestützte Prüfungen, automatische Bewertung und intelligente Feedback- und Tutorensysteme (siehe Opens internal link in current windowJACK)
  • Graphgrammatiken, Anwendung von Graphtransformationen
  • Sprachdesign für Beschreibungssprachen (siehe Opens external link in new windowSEMAT-Projekt)

Lehre

  • Formale Spezifikationen und Model Checking
  • Softwaredesign und Architektur
  • Java-Programmierung
  • Software Performance Engineering
  • WS 2016/17: Projektgruppe "Checking Embedded Systems with JACK" (ES-JACK)

Community-Aktivitäten

  • Co-Chair des Workshops "Automatische Bewertung von Programmieraufgaben" (2013, 2015, 2017)
  • Co-Leader des Language Track in der Entwicklung des OMG-Standards "Essence"
  • Mitglied des "Arbeitskreis Online-Klausuren der AMH-NRW"

Universitäre Selbstverwaltung

  • Prüfungsausschuss Angewandte Informatik - Systems Engineering (2011-jetzt)
  • Prüfungsausschuss Lehramt Informatik (2011-jetzt)
  • Berufungskommission "Modellierung Adaptiver Systeme" (2013)

Buchpublikationen

Im Jahr 2017 ist im Waxmann-Verlag ein Buch über die automatisierte Bewertung in der Programmierausbildung erschienen (http://www.waxmann.com/buch3606). In 25 Kapiteln auf über 400 Seiten gibt das Buch einen Überblick über Einsatzszenarien der automatisierten Bewertung von Programmieraufgaben, den derzeitigen Entwicklungsstand von Systemen zur automatisierten Bewertung von Programmen sowie einige weiterführende Themen.

Michael Striewe ist einer der Herausgeber des Buches und als Autor verantwortlich für ein Kapitel über den Einsatz automatisierter Bewertung im universitären Kontext, ein Kapitel über das E-Assessment-System JACK sowie ein Kapitel über die Integration von E-Assessment-Systemen  und dem Lern-Management-System Moodle.

Publikationen

2017

  • Sebastian Brandt, Michael Striewe, Fabian Beck and Michael Goedicke: A Dashboard for Visualizing Software Engineering Processes based on ESSENCE. In: 5th IEEE Working Conference on Software Visualization, 2017.
  • Michael Goedicke and Michael Striewe: 10 Jahre automatische Bewertung von Programmieraufgaben mit JACK – Rückblick und Ausblick. In: 7,5. HDI-Workshop des GI-Fachbereichs Informatik und Ausbildung / Didaktik der Informatik, 2017.
  • Peter Hubwieser, Michael Striewe, Marc Berges and Michael Goedicke: Towards Competency Based Testing and Feedback. In: Proceedings of IEEE Global Engineering Education Conference (EDUCON), 2017.
  • Nils Schwinning, Michael Striewe, Till Massing, Christoph Hanck and Michael Goedicke: Towards digitalisation of summative and formative assessments in academic teaching of statistics. In: Proceedings of the Fifth International Conference on Learning and Teaching in Computing and Engineering (LaTiCE 2017), 2017.
  • Michael Striewe, Matthias Kramer and Michael Goedicke: Ein Lückentext-Test zur Beherrschung einer Programmiersprache. In: DeLFI 2017 – Die 15. e-Learning Fachtagung Informatik der Gesellschaft für Informatik, Volume 273 of Lecture Notes in Informatics, 2017, 261-266.

2016

  • Marc Berges, Michael Striewe, Philipp Shah, Michael Goedicke and Peter Hubwieser: Towards deriving programming competencies from student errors. In: 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), March 2016, 19-23. [DOI]
  • Michael Fellmann, Peter Fettke, Constantin Houy, Peter Loos, Andreas Oberweis, Andreas Schoknecht, Michael Striewe, Tom Thaler and Meike Ullrich: Evaluation automatisierter Ansätze für die Bewertung von Modellierungsaufgaben. In: DeLFI 2016 - Die 14. E-Learning Fachtagung Informatik, Volume 262 of LNI, 2016, 203-214.
  • Sebastian Holtappels, Michael Striewe and Michael Goedicke: From ESSENCE to Theory Oriented Software Engineering. In: Rusins Martins Freivalds, Gregor Engels and Barbara Catania (eds.): SOFSEM 2016: Theory and Practice of Computer Science - 42nd International Conference on Current Trends in Theory and Practice of Computer Science, Number 9587 in LNCS, Springer, 2016, 43-50. [DOI]
  • Michael Striewe: An architecture for modular grading and feedback generation for complex exercises.Science of Computer Programming, Volume 129, 2016, 35-47. [DOI]

2015

2014

  • Michael Goedicke, Filiz Kurt-Karaoglu, Nils Schwinning, Melanie Schypula and Michael Striewe.Zweiter Jahresbericht zum Projekt "Bildungsgerechtigkeit im Fokus" (Teilprojekt 1.2 - "Blended Learning") an der Fakultät für Wirtschaftswissenschaften.Technical report,Universität Duisburg-Essen, 2014.
  • Filiz Kurt-Karaoglu, Patrick Hintze, Melanie Schypula, Nils Schwinning, Michael Striewe, Björn Zurmaar and Michael Goedicke: Begleitende E-Assessments als Unterstützung großer Grundlagenveranstaltungen in der Studieneingangsphase. In: Grundfragen Multimedialen Lehrens und Lernens 2014, 2014, 150-163.
  • Nils Schwinning, C. Neugebauer, K. Winter, S. Krusekamp, Michael Striewe, Filiz Kurt-Karaoglu and Michael Goedicke: JACK und MaStEr: Universitätsübergreifende Weiterentwicklung zweier Mathematik-Vorkurs-Konzepte mit computerbasierter Diagnose und Förderung. In: Tagungsband Hansekolloquium 2014, 2014.
  • Nils Schwinning, Melanie Schypula, Michael Striewe and Michael Goedicke: Concepts and Realisations of Flexible Exercise Design and Feedback Generation in an e-Assessment System for Mathematics. In: Joint Proceedings of the MathUI, OpenMath and ThEdu Workshops and Work in Progress track at CICM, co-located with Conferences on Intelligent Computer Mathematics (CICM 2014), 2014.
  • Sven Strickroth, Michael Striewe, Oliver Müller, Uta Priss, Sebastian Becker, Oliver J. Bott and Niels Pinkwart: Wiederverwendbarkeit von Programmieraufgaben durch Interoperabilität von Programmierlernsystemen. In: Proceedings of DeLFI 2014: Die 12. e-Learning Fachtagung Informatik, , Freiburg, 2014.
  • Michael Striewe: Automated Assessment of Software Artefacts - A Use Case in E-Assessment. PhD thesis, University of Duisburg-Essen, 2014.
  • Michael Striewe and Michael Goedicke: A Review of Static Analysis Approaches for Programming Exercises. In: Proceedings of the International Conference on Computer Assisted Assessment (CAA 2014), Number 439 in CCIS, , Zeist, Netherlands, 2014, 100-113.
  • Michael Striewe and Michael Goedicke: Automated Assessment of UML Activity Diagrams. In: Proceedings of the 2014 conference on Innovation & technology in computer science education (ITiCSE 2014), 2014, 336.
  • Michael Striewe and Michael Goedicke: Code reading exercises using run time traces. In: Proceedings of the 2014 conference on Innovation & technology in computer science education (ITiCSE 2014), 2014, 346.

2013

2012

  • Brian Elvesaeter, Michael Striewe, Ashley McNeile and Arne-Jorgen Berre: Towards an Agile Foundation for the Creation and Enactment of Software Engineering Methods: The SEMAT Approach. In: Joint Proceedings: Co-located Events at the 8th European Conference on Modelling Foundations and Applications (ECMFA 2012), 2012.
  • Mira Kajko-Mattsson, Michael Striewe, Michael Goedicke, Ivar Jacobson, Ian Spence, Shihong Huang, Paul McMahon, Bruce MacIsaac, Brian Elvesater, Arne J. Berre and Ed Seymour: Refounding software engineering: The Semat initiative (Invited presentation). In: ICSE, 2012, 1649-1650. [DOI]

2011

  • Michael Striewe and Michael Goedicke: Studentische Interaktion mit automatischen Prüfungssystemen. In: DeLFI 2011 - Die 9. e-Learning Fachtagung Informatik der Gesellschaft für Informatik e.V., Number 188 in LNI, GI, 2011, 209-220.
  • Michael Striewe and Michael Goedicke: Automated checks on UML diagrams. In: Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2011, Darmstadt, Germany, June 27-29, 2011, 38-42. [DOI]
  • Michael Striewe and Michael Goedicke: Using Run Time Traces in Automated Programming Tutoring. In: Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2011, Darmstadt, Germany, June 27-29, 2011, 303-307. [DOI]

2010

  • Moritz Balz, Michael Striewe and Michael Goedicke: Tool Support for Continuous Maintenance of State Machine Models in Program Code. In: Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering, Antwerp, Belgium, September 20-24, 2010, 2010.
  • Moritz Balz, Michael Striewe and Michael Goedicke: Continuous Maintenance of Multiple Abstraction Levels in Program Code. In: Proceedings of the 2nd International Workshop on Future Trends of Model-Driven Development - FTMDD 2010, Funchal, Portugal, 2010, 68-79.
  • Moritz Balz, Michael Striewe and Michael Goedicke: SyLaGen: From Academic Tool Engineering Requirements to a new Model-based Development Approach. In: Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques (WASDeTT-3) 2010, 2010.
  • Moritz Balz, Michael Striewe and Michael Goedicke: Monitoring Model Specifications in Program Code Patterns. In: Proceedings of the 5th International Workshop Models@run.time, Oslo, October 5, 2010, 2010.
  • Daniel Biella, Dieter Huth, Michael Striewe, Michael Kohnen, Thomas Dreibholz and Martin Becke: Organisation und Implementierung PC-gestützter Prüfungen an der Universität Duisburg-Essen.e-teaching.org, 2010.
  • Michael Striewe, Moritz Balz and Michael Goedicke: Enabling Graph Transformations on Program Code. In: Proceedings of the 4th International Workshop on Graph Based Tools, Enschede, The Netherlands, 2010, 2010.
  • Michael Striewe, Moritz Balz and Michael Goedicke: SyLaGen - An Extendable Tool Environment for Generating Load. In: Bruno MÜller-Clostermann, Klaus Echtle and Erwin Rathgeb (eds.): Proceedings of ``Measurement, Modelling and Evaluation of Computing Systems'' and ``Dependability and Fault Tolerance'' 2010, March 15 - 17, Essen, Germany, Volume 5987 of LNCS, Springer, 2010, 307-310.
  • Michael Striewe and Michael Goedicke: Feedback-Möglichkeiten in automatischen Prüfungssystemen. In: DeLFI 2010 - 8. Tagung der Fachgruppe E-Learning der Gesellschaft fÜr Informatik e.V., Number 169 in LNI, GI, 2010, 85-96.
  • Michael Striewe and Michael Goedicke: Visualizing Data Structures in an E-Learning System. In: Proceedings of the 2nd International Conference on Computer Supported Education (CSEDU), 07 - 10 April 2010, Valencia, Spain, Volume 1, INSTICC, 2010, 172-179.

2009

  • Moritz Balz, Michael Striewe and Michael Goedicke: Embedding Behavioral Models into Object-Oriented Source Code. In: Software Engineering 2009. Fachtagung des GI-Fachbereichs Softwaretechnik, 2.-6.3.2009 in Kaiserslautern, 2009.
  • Michael Goedicke, Michael Striewe and Moritz Balz: Support for Evolution of Software Systems using Embedded Models. In: Design for Future - Langlebige Softwaresysteme, 2009.
  • Michael Striewe, Moritz Balz and Michael Goedicke: A Flexible and Modular Software Architecture for Computer Aided Assessments and Automated Marking. In: Proceedings of the First International Conference on Computer Supported Education (CSEDU), 23 - 26 March 2009, Lisboa, Portugal, Volume 2, INSTICC, 2009, 54-61.
  • Michael Striewe and Michael Goedicke: Using a Triple Graph Grammar for State Machine Implementations. In: Electronic Communications of the EASST, Volume 16: International Conference on Graph Transformation 2008 - Doctoral Symposium, 2009.
  • Michael Striewe and Michael Goedicke: Effekte automatischer Bewertungen für Programmieraufgaben in Übungs- und Prüfungssituationen. In: DeLFI 2009 - Die 7. E-Learning Fachtagung Informatik, Number 153 in LNI, GI, 2009, 223-234.

2008

  • Moritz Balz, Michael Striewe and Michael Goedicke: Embedding State Machine Models in Object-Oriented Source Code. In: Proceedings of the 3rd Workshop on Models@run.time at MODELS 2008, 2008, 6-15.
  • Michael Goedicke, Moritz Balz and Michael Striewe: UPPAAL-Modelle als ausführbare Spezifikation in Java. In: Proceedings of Workshop Modellgetriebene Softwarearchitektur - Evolution, Integration und Migration (MSEIM) 2008, Munich, 2008.
  • Michael Striewe: Using a Triple Graph Grammar for State Machine Implementations. In: Hartmut Ehrig, Reiko Heckel, Grzegorz Rozenberg and Gabriele Taentzer (eds.): Proceedings of the 4th International Conference on Graph Transformations (ICGT) 2008, Leicester, Volume 5214 of LNCS, 2008, 514-516.
  • Michael Striewe, Michael Goedicke and Moritz Balz.Computer Aided Assessments and Programming Exercises with JACK.Technical report 28,ICB, University of Duisburg-Essen, 2008.

2007

  • Michael Goedicke and Michael Striewe: Dependency analysis and manipulation using abstract syntax graphs. In: Joint Astrenet/Sosornet Workshop on Source Code Analsysis and Software Services, , King's College London, October 2007.
Impressum • Kontakt • Anfahrt