• Dr. Michael Striewe
  • Dr. Michael Striewe

Dr. Michael Striewe

Dr. Michael Striewe   Position: Research Associate
Address: Universität Duisburg-Essen
Gerlingstrasse 16
D-45127 Essen
Germany
Room: S-GW 203
Phone: +49 201 183-4682
E-Mail: michael.striewe(at)s3.uni-due.de
Office hours: by arrangement

 

Personal Profile

  • 2001-2007: Student of Computer Science at University of Dortmund and Archeology at University of Bochum, finished with Diploma-Degree in Computer Science
  • 2003-2006: Student Assistant at University of Dortmund, chair for Software Technology
  • since Apr 2007: Research Assistant at University of Duisburg-Essen, working group "Specification of Software Systems"
  • 2014: Doctorate degree in Computer Science

Research Areas

  • Habilitation Thesis Project: Opens internal link in current windowIntegrated E-Assessment
  • Computer-aided assessments, automated grading and intelligent tutoring (see Opens internal link in current windowJACK)
  • Graph grammars, applications of graph transformation
  • Language design for description languages (see Opens external link in new windowSEMAT project)

Teaching

  • Formal specifications and Model Checking
  • Software design and architecture
  • Java programming
  • Software performance engineering
  • Winter Term 2016/17: Master Project Group "Checking Embedded Systems with JACK" (ES-JACK)

Community Activities

  • Co-Chair of Workshop "Automatische Bewertung von Programmieraufgaben" (2013, 2015, 2017)
  • Co-Leader of language track within "Essence" standardization effort at OMG
  • Member of "Arbeitskreis Online-Klausuren der AMH-NRW"

University Committees

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

Publications

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.

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: 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: 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: 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: 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: Monitoring Model Specifications in Program Code Patterns. In: Proceedings of the 5th International Workshop Models@run.time, Oslo, October 5, 2010, 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: 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.
  • 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: 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, 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 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.
  • 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.

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: 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.
  • 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.

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.