Stefan John M. Sc.

Research Fellow

Contact information

+49 6421 28-21511 +49 6421 28-25419 johns@informatik 1 Hans-Meerwein-Straße 6
35032 Marburg
H|04 Institutsgebäude (Room: 05D12)

Organizational unit

Philipps-Universität Marburg Mathematik und Informatik (Fb12) Softwaretechnik

Interessens- und Forschungsbereiche

  • Modellgetriebene (Software-)Entwicklung (MDE, MDD)
  • Machine Learning (insb. evolutionäre Algorithmen)
  • Modellgetriebene Optimierung (MDO)
  • Web Science

Betreute Lehrveranstaltungen

  • Software-Praktikum (SoSe 2023)
  • Softwaretechnik (WiSe 22/23)
  • Softwarequalität (WiSe 22/23)
  • Bachelorarbeit: Modellierung und Optimierung der Planung von Lehrveranstaltungen (WiSe 21/22)
  • Softwaretechnik (WiSe 21/22)
  • Softwarequalität (SoSe 2021)
  • Software-Praktikum (SoSe 2021)
  • Formale Methoden (WiSe 2020/21)
  • Softwaretechnik (WiSe 2020/21)
  • Softwaretechnik (WiSe 2020/21)
  • Fortgeschrittenenpraktikum: Plugin zur Unterstützung statischer und dynamischer Modellierung in Eclipse (SoSe2020)
  • Softwarequalität (SoSe 2020)
  • Software-Praktikum (SoSe 2020)
  • Projektarbeit: Modellgetriebene Prozessoptimierung (WiSe 2019/20)
  • Softwaretechnik (WiSe 2019/20)
  • Softwarequalität (SoSe 2019)
  • Formale Methoden (WiSe 2018/19)
  • Softwaretechnik (WiSe 2018/19)
  • Modellgetriebene Softwareentwicklung (WiSe 2017/18)
  • Fortgeschrittenenpraktikum: Entwicklung eines Freizeitplaners für mobile Endgeräte (SoSe 2017)
  • Softwarequalität (SoSe 2017)
  • Fortgeschrittenenpraktikum: Eclipse Plugin zur Validierung und Reparatur von EMF Modellen mithilfe des Werkzeugs EMF Repair (WiSe 2016/17)
  • Formale Methoden (WiSe 2016/17)
  • Software-Evolution (WiSe 2016/17)
  • Softwarequalität (SoSe 2016)
  • Software-Praktikum (SoSe 2016)

Publikationen

2023

  • John, S.; Kosiol, J.; Lambers, L. & Taentzer, G.
    A Graph-Based Framework for Model-Driven Optimization Facilitating Impact Analysis of Mutation Operator Properties
    Software and Systems Modeling, 2023

2022

  • John, S.; Kosiol, J. & Taentzer, G.
    Towards a Configurable Crossover Operator for Model-Driven Optimization
    Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems
  • Taentzer, G.; John, S. & Kosiol, J.
    A Generic Construction for Crossovers of Graph-like Structures
    Proceedings of the 15th International Conference on Graph Transformation

2021

  • Burdusel, A.; Zschaler, S. & John, S.
    Automatic Generation of Atomic Multiplicity-preserving Search Operators for Search-based Model Engineering
    Software and Systems Modeling, 2021, 20, 1857-1887

2020

  • John, S.; Burdusel, A.; Bill, R.; Strüber, D.; Taentzer, G.; Zschaler, S. & Wimmer, M.
    Searching for Optimal Models: Comparing Two Encoding Approaches (summary)
    Software Engineering 2020, Gesellschaft für Informatik e.V., 2020, 101-103

2019

  • John, S. et al. 2019. Searching for Optimal Models: Comparing Two Encoding Approaches. ICMT 2019, 15.-19. July 2019, Eindhoven, The Netherlands (2019), in Journal of Object Technology 18, no. 3 (2019).
  • Burdusel, A. et al. 2019. Automatic Generation of Atomic Consistency Preserving Search Operators for Search-Based Model Engineering. MODELS 2019, 15.-20. September 2019, Munich, Germany (2019), tba.

2018

  • Strüber, D. et al. 2018. Henshin: A Model Transformation Language and its Use for Search-Based Model Optimisation in MDEOptimiser. Modellierung 2018, 21.-23. February 2018, Braunschweig, Germany (2018), 299–300.

2016

  • John, S. et al. 2016. Extracting Navigation Hierarchies from Networks with Genetic Algorithms. Proceedings of the 12th International Conference on Web Information Systems and Technologies, WEBIST 2016, Volume 2, Rome, Italy, April 23-25, 2016 (2016), 63–74.
  • Born, K. et al. 2016. Solving the Class Responsibility Assignment Case with Henshin and a Genetic Algorithm. Proceedings of the 9th Transformation Tool Contest, co-located with the 2016 Software Technologies: Applications and Foundations (STAF 2016), Vienna, Austria, July 8, 2016. (2016), 45–54.
  • John, S. et al. 2016. Hypervideo Production Using Crowdsourced Youtube Videos. Proceedings of the 2016 ACM Conference on Multimedia Conference, MM 2016, Amsterdam, The Netherlands, October 15-19, 2016 (2016), 695–697.
  • Meixner, B. et al. 2016. A Dual Screen Concept for User-Controlled Hypervideo-Based Physiotherapy Training. Proceedings of the 2016 ACM Workshop on Multimedia for Personal Health and Health Care, MMHealth 2016, Amsterdam, The Netherlands, October 16, 2016 (2016), 9–13.
  • Handschigl, C. et al. 2016. Second Screen Hypervideo-Based Physiotherapy Training: INVITED DEMO PAPER. Proceedings of the 2016 ACM Workshop on Multimedia for Personal Health and Health Care, MMHealth 2016, Amsterdam, The Netherlands, October 16, 2016 (2016), 51.
  • Meixner, B. et al. 2016. From Single Screen to Dual Screen - a Design study for a User-Controlled Hypervideo-Based Physiotherapy Training. Proceedings of the 4th International Workshop on Interactive Content Consumption co-located with ACM International Conference on Interactive Experiences for Television and Online Video (ACM TVX 2016), Chicago, IL, USA, June 22, 2016. (2016).
  • Meixner, B. et al. 2016. Screen Concepts for Multi-Version Hypervideo Authoring. Proceedings of the 4th International Workshop on Interactive Content Consumption co-located with ACM International Conference on Interactive Experiences for Television and Online Video (ACM TVX 2016), Chicago, IL, USA, June 22, 2016. (2016).

2015

  • Meixner, B. et al. 2015. SIVA Suite: Framework for Hypervideo Creation, Playback and Management. Proceedings of the 23rd Annual ACM Conference on Multimedia Conference, MM ’15, Brisbane, Australia, October 26 - 30, 2015 (2015), 713–716.

2014

  • Meixner, B. et al. 2014. A multimedia help system for a medical scenario in a rehabilitation clinic. 14th International Conference on Knowledge Management and Data-driven Business, I-KNOW ’14, Graz, Austria, September 16-19, 2014 (2014), 25:1–25:8.
Hint: In case of inaccurate personal data, please inform the appropriate Personnel Data Agent.
1 The email addresses are only selectable in the intranet. To complete an email address, merge following string ".uni-marburg.de" or "uni-marburg.de" to the end of the email address.