Stefan John M. Sc.
Research Fellow
Contact information
+49 6421 28-21511 +49 6421 28-25419 johns@informatik 1 Hans-Meerwein-Straße 635032 Marburg
H|04 Institutsgebäude (Room: 05D12)
Organizational unit
Philipps-Universität Marburg Mathematik und Informatik (Fb12) SoftwaretechnikInteressens- 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.
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.