This is a list of my academic publications.
Please also see the list of publications Chair of Software Engineering at the RWTH Aachen University to find the publications of my direct colleagues.

Journal Articles

[FMR+23]
Kevin Feichtinger, Kristof Meixner, Felix Rinker, István Koren, Holger Eichelberger, Tonja Heinemann, Jörg Holtmann, Marco Konersmann, Judith Michael, Eva-Maria Neumann, Jérôme Pfeiffer, Rick Rabiser, Matthias Riebisch, and Klaus Schmid. Software in Cyberphysikalischen Produktionssystemen - Herausforderungen zur Umsetzung in der Industrie. atp magazin, 4:62–68, April 2023.
[KFG+21]
Marco Konersmann, Brian Fitzgerald, Michael Goedicke, Helena Holmström Olsson, Jan Bosch, and Stephan Krusche. Rapid Continuous Software Engineering - State of the Practice and Open Research Questions: Report on the 6th International Workshop on Rapid Continuous Software Engineering (RCoSE 2020). ACM SIGSOFT Softw. Eng. Notes, 46(1):25–27, 2021. [ DOI | .pdf ]
[GKK+19]
Ilias Gerostathopoulos, Marco Konersmann, Stephan Krusche, David I. Mattos, Jan Bosch, Tomas Bures, Brian Fitzgerald, Michael Goedicke, Henry Muccini, Helena H. Olsson, Thomas Brand, Robert Chatley, Nikolaos Diamantopoulos, Arik Friedman, Miguel Jiménez, Jan Ole Johanssen, Putra Manggala, Masumi Koseki, Jorge Melegati, Nuthan Munaiah, Gabriel Tamura, Vasileios Theodorou, Jeffrey Wong, and Iris Figalist. Continuous Data-driven Software Engineering - Towards a Research Agenda. ACM SIGSOFT Software Engineering Notes, 44(3):60–64, November 2019. [ DOI | .pdf ]

Conference Papers

[KKK+23]
Marco Konersmann, Angelika Kaplan, Thomas Kühn, Robert Heinrich, Anne Koziolek, Ralf Reussner, Jan Jürjens, Mahmood al Doori, Nicolas Boltz, Marco Ehl, Dominik Fuchß, Katharina Großer, Sebastian Hahner, Jan Keim, Matthias Lohr, Timur Sağlam, Sophie Schulz, and Jan-Philipp Töberg. Evaluation Methods and Replicability of Software Architecture Research Objects. In Gregor Engels, Regina Hebig, and Matthias Tichy, editors, Software Engineering 2023, pages 75–76, Bonn, 2023. Gesellschaft für Informatik e.V. [ http ]
[GWF+23]
Sandra Greiner, Bianca Wiesmayr, Kevin Feichtinger, Kristof Meixner, Marco Konersmann, Jérôme Pfeiffer, Michael Oberlehner, David Schmalzing, Andreas Wortmann, Bernhard Rumpe, Rick Rabiser, and Alois Zoitl. Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production Systems. In 28th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2023, Sinaia, Romania, September 12-15, 2023. IEEE, 2023. accepted for publication.
[BMA+23]
Boris Böhlen, Olliver Meyer, Bassam Alrifaee, Julius Beerwerth, Alexandru Kampmann, Stefan Kowalewski, Marco Konersmann, Bernhard Rumpe, and Felix Steinfurth. Software-Defined Vehicle – Herausforderungen in der Diagnose dienstorientierter Fahrzeugarchitekturen. In Andreas Unger, editor, Tagungsband - Diagnose in mechatronischen Fahrzeugsystemen XVI: Software-Defined Vehicle, SOVD, Maschinelles Lernen und KI, Standardisierung, HU und ADAS. TUDpress, 2023.
[VSKJ22]
Kilian Vernickel, Mayank Singh, Marco Konersmann, and Jan Jürjens. Ontology-based Synchronization of Automated Production Systems and Their Simulation Models. In 2022 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM). IEEE, December 2022. [ DOI ]
[KKK+22b]
Marco Konersmann, Angelika Kaplan, Thomas Kühn, Robert Heinrich, Anne Koziolek, Ralf Reussner, Jan Jürjens, Mahmood Al-Doori, Nicolas Boltz, Marco Ehl, Dominik Fuch, Katharina Großer, Sebastian Hahner, Jan Keim, Matthias Lohr, Timur Sağlam, Sophie Schulz, and Jan-Philipp Töberg. Replication Package of "Evaluation Methods and Replicability of Software Architecture Research Objects". In 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C), pages 58–58. IEEE, March 2022. [ DOI | Presentation Video ]
[KKK+22a]
Marco Konersmann, Angelika Kaplan, Thomas Kühn, Robert Heinrich, Anne Koziolek, Ralf Reussner, Jan Jürjens, Mahmood Al-Doori, Nicolas Boltz, Marco Ehl, Dominik Fuch, Katharina Großer, Sebastian Hahner, Jan Keim, Matthias Lohr, Timur Sağlam, Sophie Schulz, and Jan-Philipp Töberg. Evaluation Methods and Replicability of Software Architecture Research Objects. In 2022 IEEE 19th International Conference on Software Architecture (ICSA), pages 157–168, Los Alamitos, CA, USA, March 2022. IEEE. [ DOI | Presentation Video | http ]
[LSK+22]
Matthias Lohr, Kenneth Skiba, Marco Konersmann, Jan Jürjens, and Steffen Staab. Formalizing Cost Fairness for Two-Party Exchange Protocols using Game Theory and Applications to Blockchain. In Proceedings of the 4th IEEE International Conference on Blockchain and Cryptocurrency, pages 1–5. IEEE Communications Society, IEEE, 2022. [ DOI ]
[FMR+22]
Kevin Feichtinger, Kristof Meixner, Felix Rinker, István Koren, Holger Eichelberger, Tonja Heinemann, Jörg Holtmann, Marco Konersmann, Judith Michael, Eva-Maria Neumann, Jérôme Pfeiffer, Rick Rabiser, Matthias Riebisch, and Klaus Schmid. Industry Voices on Software Engineering Challenges in Cyber-Physical Production Systems Engineering. In 27th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2022, Stuttgart, Germany, September 6-9, 2022. IEEE, 2022. [ DOI ]
[VHKA+18]
Birgit Vogel-Heuser, Marco Konersmann, Thomas Aicher, Juliane Fischer, Felix Ocker, and Michael Goedicke. Supporting evolution of automated Material Flow Systems as part of CPPS by using coupled meta models. In 1st IEEE International Conference on Industrial Cyber-Physical Systems (ICPS-2018), May 2018. [ DOI | .pdf ]
[KDGR13]
Marco Konersmann, Zoya Durdik, Michael Goedicke, and Ralf H. Reussner. Towards Architecture-Centric Evolution of Long-Living Systems (The ADVERT Approach). In Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures, QoSA '13, pages 163–168, New York, NY, USA, 2013. ACM. [ DOI | .pdf ]
[KAH+12]
Marco Konersmann, Azadeh Alebrahim, Maritta Heisel, Michael Goedicke, and Benjamin Kersten. Deriving Quality-based Architecture Alternatives with Patterns. In Software Engineering '12, pages 71–82, 2012. [ .pdf ]
[MKG11]
Marco Müller, Benjamin Kersten, and Michael Goedicke. A Question-Based Method for Deriving Software Architectures. In Ivica Crnkovic, Volker Gruhn, and Matthias Book, editors, Proceedings of the 5th European Conference on Software Architecture (ECSA), LNCS 6903, pages 35–42. Springer Verlag, 2011. [ DOI | .pdf ]
[MBG10]
Marco Müller, Moritz Balz, and Michael Goedicke. Representing Formal Component Models in OSGi. In Gregor Engels, Markus Luckey, and Wilhelm Schäfer, editors, Software Engineering, volume 159 of LNI, pages 45–56. GI, 2010. [ .pdf ]

Book Chapters

[KG20]
Marco Konersmann and Michael Goedicke. Same but Different: Consistently Developing and Evolving Software Architecture Models and their Implementation. In Michael Felderer, Wilhelm Hasselbring, Heiko Koziolek, Florian Matthes, Lutz Prechelt, Ralf Reussner, Bernhard Rumpe, and Ina Schaefer, editors, Ernst Denert Award for Software Engineering 2019 - Practice meets Foundations. Springer International Publishing, 2020. [ DOI | .pdf ]
[JSB+19]
Jan Jürjens, Kurt Schneider, Jens Bürger, Fabien Patrick Viertel, Daniel Strüber, Michael Goedicke, Ralf Reussner, Robert Heinrich, Emre Taşpolatoğlu, Marco Konersmann, Alexander Fay, Winfried Lamersdorf, Jan Ladiges, and Christopher Haubeck. Maintaining Security in Software Evolution. In Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, Jan Keim, and Lukas Märtin, editors, Managed Software Evolution, pages 207–253. Springer, January 2019. [ DOI | .pdf ]
[KKL+19]
Anja Kleebaum, Marco Konersmann, Michael Langhammer, Barbara Paech, Michael Goedicke, and Ralf Reussner. Continuous Design Decision Support. In Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, Jan Keim, and Lukas Märtin, editors, Managed Software Evolution, pages 107–139. Springer, January 2019. [ DOI | .pdf ]
[BBH+19]
Safa Bougouffa, Kiana Busch, Robert Heinrich, André van Hoorn, Marco Konersmann, Stephan Seifermann, Emre Taşpolatoğlu, Felix Ocker, Cyntia Vargas, Mina Fahimipirehgalin, Ralf Reussner, and Birgit Vogel-Heuser. Case Studies for the Community. In Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, Jan Keim, and Lukas Märtin, editors, Managed Software Evolution, pages 335–374. Springer International Publishing, January 2019. [ DOI | .pdf ]
[KG12]
Marco Konersmann and Michael Goedicke. A Conceptual Framework and Experimental Workbench for Architectures. In Maritta Heisel, editor, Software Service and Application Engineering: Essays Dedicated to Bernd Krämer on the Occasion of His 65th Birthday, pages 36–52. Springer Berlin Heidelberg, Berlin, Heidelberg, 2012. [ DOI | .pdf ]

Workshop Papers

[KR23]
Marco Konersmann and Bernhard Rumpe. Towards a Model-Based Software Reengineering Approach with Explicit Behavior Descriptions: Chances and Challenges. In Proceedings 25. Workshop Software-Reengineering und -Evolution (WSRE), volume 43 of Softwaretechnik-Trends, 2023. to appear. [ .pdf ]
[KBB+23]
Marco Konersmann, Jens Borchers, Leif Bonorden, Andres Koch, and Sandro Schulze. Progress Report for a Software Reengineering Body of Knowledge (SREBOK). In Proceedings 25. Workshop Software-Reengineering und -Evolution (WSRE), volume 43 of Softwaretechnik-Trends, 2023. to appear. [ .pdf ]
[GWF+23]
Sandra Greiner, Bianca Wiesmayr, Kevin Feichtinger, Kristof Meixner, Marco Konersmann, Jérôme Pfeiffer, Michael Oberlehner, David Schmalzing, Andreas Wortmann, Bernhard Rumpe, Rick Rabiser, and Alois Zoitl. Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production Systems. In 28th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2023, Sinaia, Romania, September 12-15, 2023. IEEE, 2023. accepted for publication.
[KBB+22]
Marco Konersmann, Jens Borchers, Leif Bonorden, Andres Koch, and Sandro Schulze. Towards a Software Reengineering Body of Knowledge. In Proceedings 24. Workshop Software-Reengineering und -Evolution (WSRE), volume 42 of Softwaretechnik-Trends, pages 47–48, 2022. [ .pdf ]
[EK21]
Marco Ehl and Marco Konersmann. Model-based Monitoring of Integrated UML State Machine Models and Code. In Sebastian Götz, Lukas Linsbauer, Ina Schaefer, and Andreas Wortmann, editors, Proceedings of the Software Engineering 2021 Satellite Events, Braunschweig/Virtual, Germany, February 22 - 26, 2021, volume 2814 of CEUR Workshop Proceedings. CEUR-WS.org, 2021. [ .pdf ]
[KH19]
Marco Konersmann and Jens Holschbach. Model-driven Development of an Automated Material Flow System: An Experience Report. In 10. Workshop Design for Future (DFF) des GI-Arbeitskreises Langlebige Softwaresysteme (L2S2), Bad Honnef, May 2019. [ .pdf ]
[Kon18]
Marco Konersmann. On executable models that are integrated with program code. In Proceedings of the 4th International Workshop on Executable Modeling co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), Copenhagen, Denmark, October 14, 2018., 2018. [ .pdf ]
[KH16]
Marco Konersmann and Jens Holschbach. Automatic Synchronization of Allocation Models with Running Software. Softwaretechnik-Trends, 36(4):28–29, November 2016. [ .pdf ]
[Kon16]
Marco Konersmann. A Process for Explicitly Integrated Software Architecture. Softwaretechnik-Trends, 36(2), 2016. [ .pdf ]
[KG15]
Marco Konersmann and Michael Goedicke. Integrating protocol contracts with program code – A leightweight approach for applied behaviour models that respect their execution context. In Ella Roubtsova, Ashley McNeile, Ekkart Kindler, and Christian Gerth, editors, Behavior Modeling – Foundations and Applications, pages 197–219. Springer International Publishing, 2015. [ DOI | .pdf ]
[KKG14]
Marco Konersmann, Noyan Kurt, and Michael Goedicke. Integrating protocol contracts with java code. In Proceedings of the 2014 Workshop on Behaviour Modelling-Foundations and Applications, BM-FA '14, pages 3:1–3:10, New York, NY, USA, 2014. ACM. [ DOI | .pdf ]
[Kon14]
Marco Konersmann. Rapidly locating and understanding errors using runtime monitoring of architecture-carrying code. In Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering, RCoSE 2014, pages 20–25, New York, NY, USA, 2014. ACM. [ DOI | .pdf ]
[AFF+14]
Azadeh Alebrahim, Stephan Fassbender, Martin Filipczyk, Michael Goedicke, Maritta Heisel, and Marco Konersmann. Towards a computer-aided problem-oriented variability requirements engineering method. In Lazaros Iliadis, Michael Papazoglou, and Klaus Pohl, editors, Advanced Information Systems Engineering Workshops, volume 178 of Lecture Notes in Business Information Processing, pages 136–147. Springer International Publishing, 2014. [ DOI | .pdf ]
[BMG11]
Moritz Balz, Marco Müller, and Michael Goedicke. Enriching OSGi Service Interfaces with Formal Sequential Contracts. In Proceedings of the Third Workshop of GI Working Group "Long-living Software Systems (L2S2)" Design for Future 2011in Software Engineering 2011: Fachtagung des GI-Fachbereichs Softwaretechnik, 21.-25. Februar 2011 in Karlsruhe, 2011. [ .pdf ]
[MBG11]
Marco Müller, Moritz Balz, and Michael Goedicke. Enriching Java Enterprise Interfaces with Formal Sequential Contracts. In Proceedings of the Third Workshop on Behavioural Modelling, BM-FA '11, pages 5–11, New York, NY, USA, 2011. ACM. [ DOI | .pdf ]
[HLMS10]
André Heuer, Kim Lauenroth, Marco Müller, and Jan-Nils Scheele. Towards an Effective Visual Modeling of Complex Software Product Lines. In Proceedings of the 3rd International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2010) in Proceedings of Software Product Line Conference 2010 (Volume 2), 2010. [ .pdf ]
[KMS+08]
Dagmar Kern, Marco Müller, Stefan Schneegaß, Lukasz Wolejko-Wolejszo, and Albrecht Schmidt. CARS - Configurable Automotive Research Simulator. In Mensch & Computer Workshopband, pages 256–260, 2008. [ .pdf ]

Theses

[Kon18]
Marco Konersmann. Explicitly Integrated Architecture - An Approach for Integrating Software Architecture Model Information with Program Code. phdthesis, University of Duisburg-Essen, March 2018. [ .pdf ]
[Mül10]
Marco Müller. Applying Formal Component Specifications to Module Systems in Java. mathesis, Universität Duisburg-Essen, March 2010. [ .pdf ]
[Mül08]
Marco Müller. Automatisierte Analyse und Vergleich von Fahreigenschaften zur Messung der Fahrerablenkung. bathesis, University of Duisburg-Essen, June 2008. [ .pdf ]

Datasets

[KAK+22]
Marco Konersmann, Angelika, Kaplan, Thomas Kühn, Robert Heinrich, Anne Koziolek, Ralf Reussner, Jan Jürjens, Mahmood Al-Doori, Nicolas Boltz, Marco Ehl, Dominik Fuch, Katharina Großer, Sebastian Hahner, Jan Keim, Matthias Lohr, Timur Sağlam, Sophie Schulz, and Jan-Philipp Töberg. Dataset for "Evaluation Methods and Replicability of Software Architecture Research Objects", January 2022. [ DOI | http ]

Editorships

[SCF+18]
Ina Schaefer, Loek Cleophas, Michael Felderer, Steffen Becker, Wolfgang Böhm, Dirk Fahland, Hans-Georg Fill, Robert Heinrich, Kathrin Kirchner, Michael Köhler-Bußmeier, Marco Konersmann, Heinrich C. Mayr, Daniel Moldt, Andreas Oberweis, Felix Reher, Matthias Riebisch, Stefan Sauer, Holger Schlingloff, Bernhard Thalheim, Andreas Vogelsang, Rüdiger Weißbach, and Thorsten Weyer, editors. Joint Proceedings of the Workshops at Modellierung 2018 co-located with Modellierung 2018, Braunschweig, Germany, February 21, 2018, volume 2060 of CEUR Workshop Proceedings. CEUR-WS.org, 2018. [ http ]
[KSK+18]
Stephan Krusche, Kurt Schneider, Marco Kuhrmann, Robert Heinrich, Reiner Jung, Marco Konersmann, Eric Schmieders, Michael Striewe, Sven Strickroth, Ulrike Lucke, Horst Lichter, Dirk Riehle, Andreas Steffens, Robert Höttger, Jörg Teßmer, and Jan-Philipp Steghöfer, editors. Combined Proceedings of the Workshops of the German Software Engineering Conference 2018 (SE 2018), Ulm, Germany, March 06, 2018, volume 2066 of CEUR Workshop Proceedings. CEUR-WS.org, 2018. [ http ]
[ZBG+15]
Wolf Zimmermann, Wolfgang Böhm, Clemens Grelck, Robert Heinrich, Reiner Jung, Marco Konersmann, Alexander Schlaefer, Eric Schmieders, Sibylle Schupp, Baltasar Trancón y Widemann, and Thorsten Weyer, editors. Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2015, Dresden, Germany, 17.-18. März 2015, volume 1337 of CEUR Workshop Proceedings. CEUR-WS.org, 2015. [ http ]
[SBH+14]
Klaus Schmid, Wolfgang Böhm, Robert Heinrich, Andrea Herrmann, Anne Hoffmann, Dieter Landes, Marco Konersmann, Thomas Ruhroth, Oliver Sander, Volker Stolz, Baltasar Trancón y Widemann, and Rüdiger Weißbach, editors. Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2014, 25.-26. Februar 2014 in Kiel, Deutschland, volume 1129 of CEUR Workshop Proceedings. CEUR-WS.org, 2014. [ http ]

Reports

[LSK+22]
Matthias Lohr, Kenneth Skiba, Marco Konersmann, Jan Jürjens, and Steffen Staab. Formalizing Cost Fairness for Two-Party Exchange Protocols using Game Theory and Applications to Blockchain (Extended Version). 2022. [ DOI | arXiv | .pdf ]
[KBB+22]
Marco Konersmann, Jens Borchers, Leif Bonorden, Andres Koch, and Sandro Schulze. Towards a Software Reengineering Body of Knowledge. In Proceedings 24. Workshop Software-Reengineering und -Evolution (WSRE), volume 42 of Softwaretechnik-Trends, pages 47–48, 2022. [ .pdf ]
[JKS20]
Reiner Jung, Marco Konersmann, and Eric Schmieders. 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Systems. In Michael Felderer, Wilhelm Hasselbring, Rick Rabiser, and Reiner Jung, editors, Software Engineering 2020, Fachtagung des GI-Fachbereichs Softwaretechnik, 24.-28. Februar 2020, Innsbruck, Austria, volume P-300 of LNI, pages 245–246. Gesellschaft für Informatik e.V., 2020. [ DOI | .pdf ]
[GKK+19]
Ilias Gerostathopoulos, Marco Konersmann, Stephan Krusche, David I. Mattos, Jan Bosch, Tomas Bures, Brian Fitzgerald, Michael Goedicke, Henry Muccini, Helena H. Olsson, Thomas Brand, Robert Chatley, Nikolaos Diamantopoulos, Arik Friedman, Miguel Jiménez, Jan Ole Johanssen, Putra Manggala, Masumi Koseki, Jorge Melegati, Nuthan Munaiah, Gabriel Tamura, Vasileios Theodorou, Jeffrey Wong, and Iris Figalist. Continuous Data-driven Software Engineering - Towards a Research Agenda. ACM SIGSOFT Software Engineering Notes, 44(3):60–64, November 2019. [ DOI | .pdf ]
[HJKS17]
Robert Heinrich, Reiner Jung, Marco Konersmann, and Eric Schmieders. 4th collaborative workshop on evolution and maintenance of long-living software systems (emls'17). Softwaretechnik-Trends, 37(2), 2017. [ .pdf ]
[HJKS16]
Robert Heinrich, Reiner Jung, Marco Konersmann, and Eric Schmieders. 3rd Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems. In Software Engineering 2016, Fachtagung des GI-Fachbereichs Softwaretechnik, 23.-26. Februar 2016, Wien, Österreich, pages 125–126, 2016. [ .html ]
[HJKS15]
Robert Heinrich, Reiner Jung, Marco Konersmann, and Eric Schmieders. 2nd collaborative workshop on evolution and maintenance of long-living systems (EML). In Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März - 20. März 2015, Dresden, Germany, page 267, 2015. [ .html ]
[HJK+14]
Robert Heinrich, Reiner Jung, Marco Konersmann, Thomas Ruhroth, and Eric Schmieders. 1st collaborative workshop on evolution and maintenance of long-living-systems (EMLS14). In Software Engineering 2014, Fachtagung des GI-Fachbereichs Softwaretechnik, 25. Februar - 28. Februar 2014, Kiel, Deutschland, pages 203–204, 2014. [ http ]