Justus Bogner

Teaching and Research Assistant, Doctoral Candidate
ISTE - Institute of Software Technology
SE - Software Engineering Group

Contact

+49 711 685-88306
+49 711 685-88380

Website

Universitätsstraße 38
70569 Stuttgart
Deutschland
Room: 1.228

Subject

  • Empirical software engineering
  • Software architecture, design patterns
  • Software maintenance and evolution
  • Software quality assurance, software metrics, scenario-based analysis
  • Service-based systems, microservices, service-oriented architecture
  • Software engineering for machine learning and artificial intelligence software
  1. J. Bogner, A. Weller, S. Wagner, and A. Zimmermann, “Exploring Maintainability Assurance Research for Service- and Microservice-Based Systems: Directions and Differences,” in Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices2017/2019), Dagstuhl, Germany, 2020, vol. 78, pp. 3:1--3:22, doi: 10.4230/OASIcs.Microservices.2017/2019.3.
  2. J. Bogner, S. Schlinger, S. Wagner, and A. Zimmermann, “A Modular Approach to Calculate Service-Based Maintainability Metrics from Runtime Data of Microservices,” in 20th International Conference on Product-Focused Software Process Improvement (PROFES’19), Barcelona, Spain: Springer Berlin Heidelberg, 2019, pp. 489--496.
  3. J. Bogner, S. Wagner, and A. Zimmermann, “Using architectural modifiability tactics to examine evolution qualities of Service- and Microservice-Based Systems,” SICS Software-Intensive Cyber-Physical Systems, vol. 34, no. 2–3, pp. 141--149, 2019, doi: 10.1007/s00450-019-00402-z.
  4. M. Wyrich and J. Bogner, “Towards an Autonomous Bot for Automatic Source Code Refactoring,” in Proceedings of the 1st International Workshop on Bots in Software Engineering, Montreal, Quebec, CA, 2019, doi: 10.1109/BotSE.2019.00015.
  5. J. Bogner, J. Fritzsch, S. Wagner, and A. Zimmermann, “Microservices in Industry: Insights into Technologies, Characteristics, and Software Quality,” in 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), Hamburg, Germany, 2019, pp. 187--195, doi: 10.1109/ICSA-C.2019.00041.
  6. J. Fritzsch, J. Bogner, A. Zimmermann, and S. Wagner, “From Monolith to Microservices: A Classification of Refactoring Approaches,” in Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, J.-M. Bruel, M. Mazzara, and B. Meyer, Eds. Toulouse, France: Springer, 2019, pp. 128--141.
  7. J. Bogner, T. Boceck, M. Popp, D. Tschechlov, S. Wagner, and A. Zimmermann, “Towards a Collaborative Repository for the Documentation of Service-Based Antipatterns and Bad Smells,” in 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), Hamburg, Germany, 2019, pp. 95--101, doi: 10.1109/ICSA-C.2019.00025.
  8. J. Bogner, J. Fritzsch, S. Wagner, and A. Zimmermann, “Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges,” in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Cleveland, Ohio, USA, 2019.
  9. J. Fritzsch, J. Bogner, S. Wagner, and A. Zimmermann, “Microservices Migration in Industry: Intentions, Strategies, and Challenges,” in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Cleveland, Ohio, USA, 2019.
  10. J. Bogner, S. Wagner, and A. Zimmermann, “On the impact of service-oriented patterns on software evolvability: a controlled experiment and metric-based analysis,” PeerJ Computer Science, vol. 5, p. e213, 2019, doi: 10.7717/peerj-cs.213.
  11. J. Bogner, B. Choudhary, S. Wagner, and A. Zimmermann, “Towards a Generalizable Comparison of the Maintainability of Object-Oriented and Service-Oriented Applications,” in Workshop Proceedings of the 7th European Conference on Service-Oriented and Cloud Computing (ESOCC’18), Como, Italy, 2018.
  12. J. Bogner, “Towards an Evolvability Assurance Method for Service-Based Systems,” in PhD Symposium of the 7th European Conference on Service-Oriented and Cloud Computing (ESOCC’18), Como, Italy, 2018.
  13. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Möhring, “Decision-Controlled Digitization Architecture for Internet of Things and Microservices,” in Smart Innovation, Systems and Technologies, vol. 73, 2018, pp. 82--92.
  14. J. Bogner, A. Zimmermann, and S. Wagner, “Analyzing the Relevance of SOA Patterns for Microservice-Based Systems,” in Proceedings of the 10th Central European Workshop on Services and their Composition (ZEUS’18), Dresden, Germany, 2018, pp. 9--16, [Online]. Available: http://ceur-ws.org/Vol-2072/paper2.pdf.
  15. J. Bogner, J. Fritzsch, S. Wagner, and A. Zimmermann, “Limiting Technical Debt with Maintainability Assurance – An Industry Survey on Used Techniques and Differences with Service- and Microservice-Based Systems,” in Proceedings of the 1st International Conference on Technical Debt (TechDebt’18), Gothenburg, Sweden, 2018, doi: 10.1145/3194164.3194166.
  16. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Mohring, “Decision Management for Micro-Granular Digital Architecture,” in 2017 IEEE 21st International Enterprise Distributed Object Computing Workshop (EDOCW), 2017, pp. 29--38, doi: 10.1109/EDOCW.2017.14.
  17. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Möhring, “Multi-perspective Digitization Architecture for the Internet of Things,” in Lecture Notes in Business Information Processing, vol. 263, 2017, pp. 289--298.
  18. J. Bogner, S. Wagner, and A. Zimmermann, “Towards a practical maintainability quality model for service-and microservice-based systems,” in Proceedings of the 11th European Conference on Software Architecture Companion Proceedings - ECSA ’17, New York, New York, USA, 2017, vol. 3, pp. 195--198, doi: 10.1145/3129790.3129816.
  19. J. Bogner, S. Wagner, and A. Zimmermann, “Automatically measuring the maintainability of service- and microservice-based systems,” in Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement on - IWSM Mensura ’17, New York, New York, USA, 2017, pp. 107--115, doi: 10.1145/3143434.3143443.
  20. A. Zimmermann, J. Bogner, R. Schmidt, D. Jugel, C. Schweda, and M. Möhring, “Digital enterprise architecture with micro-granular systems and services,” in CEUR Workshop Proceedings, 2016, vol. 1684.
  21. J. Bogner and A. Zimmermann, “Adaptable Digital Enterprise Architecture with Microservices,” in Proceedings of the 10th Advanced Summer School on Service Oriented Computing, 2016, pp. 59--61.
  22. A. Zimmermann, D. Jugel, K. Sandkuhl, R. Schmidt, J. Bogner, and S. Kehrer, “Multi-perspective Decision Management for Digitization Architecture and Governance,” in 20th IEEE International Enterprise Distributed Object Computing Conference (EDOC), 2016, pp. 174--181.
  23. A. Zimmermann et al., “Decision Case Management for Digital Enterprise Architectures with the Internet of Things,” in Intelligent Decision Technologies 2016: Proceedings of the 8th KES International Conference on Intelligent Decision Technologies (KES-IDT 2016) -- Part II, vol. 57, I. Czarnowski, M. A. Caballero, J. R. Howlett, and C. L. Jain, Eds. Cham: Springer International Publishing, 2016, pp. 27--37.
  24. J. Bogner and A. Zimmermann, “Towards Integrating Microservices with Adaptable Enterprise Architecture,” in 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), 2016, pp. 1--6, doi: 10.1109/EDOCW.2016.7584392.
  25. J. Bogner, C. Dehner, T. Vincon, and I. Petrov, “Real time charging database benchmarking,” in Proceedings of the 17th International Conference on Information Integration and Web-based Applications &Services - iiWAS ’15, New York, New York, USA, 2015, pp. 1--5, doi: 10.1145/2837185.2837258.

2020 SS: Einführung in die Softwaretechnik (EST), Übung

Justus Bogner holds a B.Sc. in Applied Computer Science from Baden-Wuerttemberg Cooperative State University Stuttgart, Germany, and a M.Sc. in Services Computing from University of Applied Sciences Reutlingen, Germany. He was a PhD student in the cooperative doctoral program "Services Computing", a joint initiative between the University of Stuttgart and the University of Applied Sciences Reutlingen. The program was scholarship-funded by BW's Ministry of Science, Research, and Arts. He did his PhD under the supervision of Prof. Dr. Alfred Zimmermann and Prof. Dr. Stefan Wagner. During and after his studies as well as throughout his PhD, he worked as a software engineer at Hewlett-Packard and later at DXC Technology for more than nine years. He is currently a postdoctoral research scientist in Prof. Wagner's Software Engineering Group. His main research areas are empirical software engineering, software quality, software architecture, as well as service- and microservice-based systems, specifically their sustainable maintenance and evolution.

  • 2020/04: Ralf Baumann - Software Engineering for AI-ML-Based Systems: A Secondary Study on the State of Practice, Bachelorthesis, Universität Stuttgart
  • 2020/04: Beloslava Damyanova - Quality Attributes in AI-ML-Based Systems: Differences and Challenges, Bachelorthesis, Universität Stuttgart
  • 2020/03: Tobias Hallmayer - Analyse von REST-Schnittstellen basierend auf ihrer OpenAPI Spezifikation, Masterthesis, Herman Hollerith Zentrum
  • 2020/02: Marius Pelzer - Erklärbarkeit von Bildklassifikation mittels Interpretierbarer Neuronaler Netzwerke, Bachelorthesis, Universität Stuttgart
  • 2019/05: Marvin Tiedtke, Kim Truong, Matthias Winterstetter - Tool Support and Threshold Benchmarking for Maintainability Metrics of RESTful API Descriptions, Fachstudie (Master), Universität Stuttgart
  • 2019/05: Marcel Szidlovszky - Evaluating the Effectiveness of Proposed Service-based Maintainability Metrics for Microservices, Bachelorthesis, Universität Stuttgart
  • 2019/05: Marko Kovacic - Entwicklung und prototypische Umsetzung einer Continuous-Delivery-Strategie zur optimierten Ausführung von statischen Analysewerkzeugen, Bachelorthesis, Universität Stuttgart
  • 2018/12: Patrick Koss - Evaluating and Improving a Scenario-based Modifiability Analysis Method for Service-based Systems, Bachelorthesis, Universität Stuttgart
  • 2018/12: Steffen Schlinger - Using Operational Data for the Maintainability Assurance of Service- and Microservice-Based Systems, Masterthesis, Universität Stuttgart
  • 2018/12: Adrian Weller - Exploring and Categorizing Maintainability Assurance Research for Service- and Microservice-Based Systems, Bachelorthesis, Universität Stuttgart
  • 2018/11: Marko Kovacic, Patrick Scheurenbrand, Patrick Singer - Comparing Existing Maintainability Assurance Tools and their Limitations for Service-Based Systems, Fachstudie (Bachelor), Universität Stuttgart
  • 2018/11: Florian Grotepass - Implementing and Benchmarking Service-Based Maintainability Metrics for OpenAPI Specifications, Bachelorthesis, Universität Stuttgart
  • 2018/07: Tobias Boceck, Matthias Popp, Dennis Tschechlov - Towards an Understanding of Bad Smells and Antipatterns in Service- and Microservice-Based Systems, Fachstudie (Master), Universität Stuttgart
  • 2018/06: Gerhard Breul - Scenario-Based Modifiability Evaluation of Service-Based Systems: Tool Support for Lightweight Scenario Templates, Bachelorthesis, Universität Stuttgart
  • 2018/05: Martin Kenzler, Kennjy Marte, Jingxi Zhang - Towards Generic Tool Support for Service-Based Maintainability Metrics, Fachstudie (Bachelor), Universität Stuttgart
  • 2018/04: Aretina Iazzolino, Philipp Meyer, Daniel Quack - Analyzing the Impact of Service-Oriented Patterns on Maintainability, Fachstudie (Master), Universität Stuttgart
  • 2018/04: Kai Chen - Automatically Analyzing the Maintainability of Services via OpenAPI Specifications, Bachelorthesis, Universität Stuttgart
  • 2018/02: Markus Böbel - Echtzeit-Anomalie-Erkennung in Server- und Applikationsdaten am Beispiel des Service Status Dashboards, Bachelorthesis, DHBW Mannheim
  • 2017/12: Bhupendra Choudhary - Comparing Service Orientation and Object Orientation: A Case Study on Structural Benefits and Maintainability, Masterthesis, Universität Stuttgart
  • 2017/11: Oliver Ferch, Urim Limani, Alexander Völker - Applying a Maintainability Quality Model for Service-Based Systems: A Case Study, Fachstudie (Bachelor), Universität Stuttgart
  • 2017/09: Jonas Fritzsch - From Monolithic Applications to Microservices: Guidance on Refactoring Techniques and Result Evaluation, Masterthesis, Herman Hollerith Zentrum
  • 2017/06: Fabian Busch - Anforderungsanalyse an Wissens- und Tool-Sharing-Lösungen zum Einsatz in verteilten Unternehmen, Projektarbeit I (Bachelor), DHBW Stuttgart
  • 2016/06: Janis Köhr - Benutzeroberflächen in Microservice Umgebungen: Evaluation von Konzepten für die Integration einer GUI im Microservice Umfeld, Masterthesis, Herman Hollerith Zentrum
  • 2016/04: Sophia Becker - Design und Implementierung der Billingfunktion in einer bestehenden Single Page Web Applikation, Projektarbeit I (Bachelor), DHBW Stuttgart
To the top of the page