Stefan John M. Sc.

Wiss. Mitarbeiter

Kontaktdaten

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

Organisationseinheit

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

Forschungs- und Interessenbereiche

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

Betreute Lehrveranstaltungen und Arbeiten

  • 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)
  • Fortgeschrittenenpraktikum: Plugin zur Unterstützung statischer und dynamischer Modellierung in Eclipse (SoSe 2020)
  • Softwarequalität (SoSe 2020)
  • Software-Praktikum (SoSe 2020)
  • Projektarbeit: Modellgetriebene Prozessoptimierung (WiSe 2019/20)
  • Softwaretechnik (WiSe 2019/20)
  • Projektarbeit: Spezifikation modellgetriebener Optimierungsprobleme (SoSe 2019)
  • 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.; Burdusel, A.; Bill, R.; Strüber, D.; Taentzer, G.; Zschaler, S. & Wimmer, M.
Searching for Optimal Models: Comparing Two Encoding Approaches
Journal of Object Technology, 2019, 18

Burdusel, A.; Zschaler, S. & John, S.
Automatic Generation of Atomic Consistency Preserving Search Operators for Search-Based Model Engineering
Proceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems

2018

Strüber, D.; Burdusel, A.; John, S. & Zschaler, S.
Henshin: A Model Transformation Language and its Use for Search-Based Model Optimisation in MDEOptimiser
Gesellschaft für Informatik e.V., 2018

2016

Born, K.; Schulz, S.; Strüber, D. & John, S.
Solving the Class Responsibility Assignment Case with Henshin and a Genetic Algorithm
CEUR, 2016, 1758, 45-54

John, S.; Granitzer, M. & Helic, D.
Extracting Navigation Hierarchies from Networks with Genetic Algorithms
Proceedings of the 12th International Conference on Web Information Systems and Technologies, SciTePress, 2016, 63-74

John, S.; Handschigl, C.; Meixner, B. & Granitzer, M.
Hypervideo Production Using Crowdsourced Youtube Videos
Proceedings of the 24th ACM international conference on Multimedia, Association for Computing Machinery, 2016, 695-697

Meixner, B.; Handschigl, C.; John, S. & Granitzer, M.
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, Association for Computing Machinery, 2016, 9-13

Handschigl, C.; Meixner, B.; John, S. & Granitzer, M.
Second Screen Hypervideo-Based Physiotherapy Training: INVITED DEMO PAPER
Proceedings of the 2016 ACM Workshop on Multimedia for Personal Health and Health Care, Association for Computing Machinery, 2016, 51

Meixner, B.; Handschigl, C.; John, S. & Granitzer, M.
From Single Screen to Dual Screen - A Design Study for a User-Controlled Hypervideo-Based Physiotherapy Training
CEUR, 2016, 1716

Meixner, B.; John, S. & Defner, P.
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, CEUR-WS.org, 2016, 1716

2015

Meixner, B.; John, S. & Handschigl, C.
SIVA Suite: Framework for Hypervideo Creation, Playback and Management
Proceedings of the 23rd ACM international conference on Multimedia, Association for Computing Machinery, 2015, 713-716

2014

Meixner, B.; Tonndorf, K.; John, S.; Handschigl, C.; Hofmann, K. & Granitzer, M.
A Multimedia Help System for a Medical Scenario in a Rehabilitation Clinic
Proceedings of the 14th International Conference on Knowledge Technologies and Data-driven Business, Association for Computing Machinery, 2014, 1-8

Hinweis: Bei fehlerhaften Einträgen informieren Sie bitte den zuständigen Personaldaten-Beauftragten.
1 Die vollständige E-Mail-Adresse wird nur im Intranet gezeigt. Um sie zu vervollständigen, hängen Sie bitte ".uni-marburg.de" or "uni-marburg.de" an, z.B. musterfr@staff.uni-marburg.de bzw. erika.musterfrau@uni-marburg.de.