This picture showsJustus Bogner

Dr.

Justus Bogner

Head of the Division for Software Engineering for AI- & Microservice-Based Systems (SE4AI&MS), Postdoc
ISTE - Institute of Software Engineering
ESE - Empirical Software Engineering

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, web applications
  • Software engineering for AI and ML software
  1. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, C. Schweda, and J. Bogner, “Architecting Digital Products and Services,” in Architecting the Digital Transformation: Intelligent Systems Reference Library, vol. 188, Cham, Germany: Springer International Publishing, 2021, pp. 181--197.
  2. J. Bogner, S. Wagner, and A. Zimmermann, “Collecting Service-Based Maintainability Metrics from RESTful API Descriptions: Static Analysis and Threshold Derivation,” in Software Architecture. ECSA 2020. Communications in Computer and Information Science (CCIS), Springer International Publishing, 2020, pp. 215--227.
  3. J. Bogner, “On the Evolvability Assurance of Microservices: Metrics, Scenarios, and Patterns,” Doctoral thesis (Dr. rer. nat. / PhD), University of Stuttgart, Germany, 2020.
  4. T. Matias, F. F. Correia, J. Fritzsch, J. Bogner, H. S. Ferreira, and A. Restivo, “Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis,” in Software Architecture. ECSA 2020. Lecture Notes in Computer Science, vol. 12292, A. Jansen, I. Malavolta, H. Muccini, I. Ozkaya, and O. Zimmermann, Eds. Cham, Germany: Springer International Publishing, 2020, pp. 315--332.
  5. J. Bogner, S. Wagner, and A. Zimmermann, “Scenario-based Evolvability Analysis of Service-oriented Systems: A Lightweight and Tool-supported Method,” in Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, Prague, Czech Republic, 2020, pp. 204--215, doi: 10.5220/0009463902040215.
  6. 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.
  7. 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, pp. 546--556, doi: 10.1109/ICSME.2019.00089.
  8. 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, pp. 481--490, doi: 10.1109/ICSME.2019.00081.
  9. 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.
  10. 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, Art. no. 2–3, 2019, doi: 10.1007/s00450-019-00402-z.
  11. M. Wyrich and J. Bogner, “Towards an Autonomous Bot for Automatic Source Code Refactoring,” in 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE), Montreal, Quebec, CA, 2019, pp. 24--28, doi: 10.1109/BotSE.2019.00015.
  12. 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.
  13. 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.
  14. 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.
  15. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Möhring, “Architecting Service-Dominant Digital Products,” in Communications in Computer and Information Science (CCIS), vol. 1023, Springer, Cham, 2019, pp. 45--67.
  16. 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.
  17. J. Fritzsch, J. Bogner, S. Wagner, and A. Zimmermann, “Microservices in the German Industry: Insights into Technologies, Characteristics, and Software Quality,” Dortmund, Germany, 2019, [Online]. Available: https://www.conf-micro.services/2019/papers/Microservices\_2019\_paper\_25.pdf.
  18. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Möhring, “Decision-Oriented Composition Architecture for Digital Transformation,” in Smart Innovation, Systems and Technologies, vol. 97, 2019, pp. 109--119.
  19. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Mohring, “Evolution of Enterprise Architecture for Digital Transformation,” in 2018 IEEE 22nd International Enterprise Distributed Object Computing Workshop (EDOCW), 2018, pp. 87--96, doi: 10.1109/EDOCW.2018.00023.
  20. 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 2018 International Conference on Technical Debt - TechDebt ’18, New York, New York, USA, 2018, pp. 125--133, doi: 10.1145/3194164.3194166.
  21. 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.
  22. J. Bogner, “Towards an Evolvability Assurance Method for Service-Based Systems,” Como, Italy, 2018.
  23. 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.
  24. J. Bogner, B. Choudhary, S. Wagner, and A. Zimmermann, “Towards a Generalizable Comparison of the Maintainability of Object-Oriented and Service-Oriented Applications,” Como, Italy, 2018.
  25. A. Zimmermann, R. Schmidt, J. Bogner, D. Jugel, and M. Möhring, “Software Evolution for Digital Transformation,” in Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, Funchal, Madeira, Portugal, 2018, pp. 205--212, doi: 10.5220/0006815702050212.
  26. 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.
  27. A. Zimmermann, R. Schmidt, K. Sandkuhl, D. Jugel, J. Bogner, and M. Möhring, “Open Integration of Digital Architecture Models for Micro-granular Systems and Services,” in Digital Enterprise Computing (DEC 2017), Böblingen, Germany, 2017, pp. 37--47, [Online]. Available: https://dl.gi.de/handle/20.500.12116/118.
  28. 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.
  29. J. Bogner, S. Wagner, and A. Zimmermann, “Automatically measuring the maintainability of service- and microservice-based systems: a literature review,” 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
  35. A. Zimmermann, J. Bogner, R. Schmidt, D. Jugel, C. Schweda, and M. Möhring, “Digital enterprise architecture with micro-granular systems and services,” in Joint Proceedings of the BIR 2016 Workshops and Doctoral Consortium, Prague, Czech Republic, 2016, vol. 1684, [Online]. Available: http://ceur-ws.org/Vol-1684/paper20.pdf.
  36. 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.
  • 2021 SS: Software Engineering for AI-Based Systems, Master seminar
  • 2020 WS: Programmentwicklung II (PE II), Bachelor lecture
  • 2020 WS: Softwarepraktikum (SoPra), Bachelor development project
  • 2020 SS: Einführung in die Softwaretechnik (EST), Bachelor exercise

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 Empirical Software Engineering Group. His main research areas are empirical software engineering, software quality (especially evolvability and technical debt), software architecture, service- and microservice-based systems, and software engineering for artificial intelligence and machine learning systems.

  • 2021/02: Alexander Neuhäuser - Benutzerfreundliche Interaktion in intelligenten digitalen Assistenzsystemen: Eine Fallstudie im technischen Vertrieb, Bachelorthesis, Universität Stuttgart
  • 2020/12: Viktor Krimstein - Generation of Reinforcement Learning Environments from Machine Tool Descriptions, Masterthesis, Universität Stuttgart
  • 2020/11: Daniel Abajirov - Does Functional Programming Improve Software Quality? An Empirical Analysis of Open Source Projects on GitHub, Bachelorthesis, Universität Stuttgart
  • 2020/11: Florian Grotepass - Analyzing the Quality of RESTful APIs in a Migration Context: A Case Study in the E-Commerce Domain, Masterthesis, Universität Stuttgart
  • 2020/10: Markus Haug - Data Integration and Analysis Approaches in the Context of Automotive Events: A Case Study with Active Driver Assistance Systems, Masterthesis, Universität Stuttgart
  • 2020/10: Daniel Abajirov, Katrin Bauer, Manuel Merkel - ADR Manager: A Tool-Supported Approach for the Efficient Creation and Management of Architectural Decision Records, Bachelor-Forschungsprojekt, Universität Stuttgart
  • 2020/09: Burak Karakan - Tool Support for Systematic Literature Reviews: Analyzing Existing Solutions and the Potential for Automation, Bachelorthesis, Universität Stuttgart
  • 2020/07: Matthias Winterstetter - A Software Solution for the Flexible Integration of Applications into Smart Home / Smart Office Environments, Masterthesis, Universität Stuttgart
  • 2020/05: Christian Baumann - A Review of Processes and Platforms for Developing AI-ML-Based Systems, Bachelorthesis, Universität Stuttgart
  • 2020/05: 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