This image shows Justus Bogner

Justus Bogner

Dr.

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

Contact

+49 711 685 88306

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-based systems
  1. J. Fritzsch, J. Bogner, M. Haug, S. Wagner, and A. Zimmermann, “Towards an Architecture-centric Methodology for Migrating to Microservices,” in Agile Processes in Software Engineering and Extreme Programming – Workshops. XP 2022, in Agile Processes in Software Engineering and Extreme Programming – Workshops. XP 2022. Springer, Jul. 2022. doi: 10.48550/arXiv.2207.00507.
  2. H. Umm e, J. Bogner, and S. Wagner, “Can Requirements Engineering Support Explainable Artificial Intelligence? Towards a User-Centric Approach for Explainability Requirements,” in 2022 IEEE 30th International Requirements Engineering Conference Workshops (REW), in 2022 IEEE 30th International Requirements Engineering Conference Workshops (REW). IEEE, Jun. 2022. doi: 10.48550/arXiv.2206.01507.
  3. M. Haug and J. Bogner, “Towards A Methodological Framework for Production-ready AI-based Software Components,” in 2022 IEEE/ACM 1st International Conference on AI Engineering – Software Engineering for AI (CAIN), in 2022 IEEE/ACM 1st International Conference on AI Engineering – Software Engineering for AI (CAIN). ACM, May 2022, pp. 35--36. doi: 10.1145/3522664.3528616.
  4. J. Bogner and M. Merkel, “To Type or Not to Type? A Systematic Comparison of the Software Quality of JavaScript and TypeScript Applications on GitHub,” in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR), in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR). May 2022, pp. 658--669. doi: 10.1145/3524842.3528454.
  5. S. Martínez-Fernández et al., “Software Engineering for AI-Based Systems: A Survey,” ACM Transactions on Software Engineering and Methodology, vol. 31, no. 2, Art. no. 2, Apr. 2022, doi: 10.1145/3487043.
  6. D. Hellhake, J. Bogner, T. Schmid, and S. Wagner, “Towards using coupling measures to guide black‐box integration testing in component‐based systems,” Software Testing, Verification and Reliability, Mar. 2022, doi: 10.1002/stvr.1811.
  7. G. Vale, F. F. Correia, E. M. Guerra, T. de Oliveira Rosa, J. Fritzsch, and J. Bogner, “Designing Microservice Systems Using Patterns: An Empirical Study on Quality Trade-Offs,” in 2022 IEEE 19th International Conference on Software Architecture (ICSA), in 2022 IEEE 19th International Conference on Software Architecture (ICSA). IEEE, Mar. 2022, pp. 69--79. doi: 10.1109/ICSA53651.2022.00015.
  8. A. Csiszar, V. Krimstein, J. Bogner, and A. Verl, “Generating Reinforcement Learning Environments for Industrial Communication Protocols,” in 2021 4th International Conference on Artificial Intelligence for Industries (AI4I), in 2021 4th International Conference on Artificial Intelligence for Industries (AI4I). IEEE, Sep. 2021, pp. 57--60. doi: 10.1109/AI4I51902.2021.00022.
  9. J. Bogner, J. Fritzsch, S. Wagner, and A. Zimmermann, “Industry practices and challenges for the evolvability assurance of microservices,” Empirical Software Engineering, vol. 26, no. 5, Art. no. 5, Jul. 2021, doi: 10.1007/s10664-021-09999-9.
  10. J. Bogner, R. Verdecchia, and I. Gerostathopoulos, “Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Study,” in 2021 IEEE/ACM International Conference on Technical Debt (TechDebt), in 2021 IEEE/ACM International Conference on Technical Debt (TechDebt). IEEE, May 2021, pp. 64--73. doi: 10.1109/TechDebt52882.2021.00016.
  11. J. Fritzsch, M. Wyrich, J. Bogner, and S. Wagner, “Résumé-Driven Development: A Definition and Empirical Characterization,” in 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), in 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS). IEEE, May 2021, pp. 19--28. doi: 10.1109/ICSE-SEIS52602.2021.00011.
  12. S. Kotstein and J. Bogner, “Which RESTful API Design Rules Are Important and How Do They Improve Software Quality? A Delphi Study with Industry Experts,” in Service-Oriented Computing. SummerSOC 2021. Communications in Computer and Information Science, vol 1429, in Service-Oriented Computing. SummerSOC 2021. Communications in Computer and Information Science, vol 1429. Springer International Publishing, 2021, pp. 154--173. doi: 10.1007/978-3-030-87568-8_10.
  13. 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, in Architecting the Digital Transformation: Intelligent Systems Reference Library, vol. 188. , Cham, Germany: Springer International Publishing, 2021, pp. 181--197. doi: 10.1007/978-3-030-49640-1_10.
  14. 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, in Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering. Prague, Czech Republic: SCITEPRESS - Science and Technology Publications, 2020, pp. 204--215. doi: 10.5220/0009463902040215.
  15. 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), in Software Architecture. ECSA 2020. Communications in Computer and Information Science (CCIS). , Springer International Publishing, 2020, pp. 215--227. doi: 10.1007/978-3-030-59155-7_16.
  16. 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., in Software Architecture. ECSA 2020. Lecture Notes in Computer Science, vol. 12292. , Cham, Germany: Springer International Publishing, 2020, pp. 315--332. doi: 10.1007/978-3-030-58923-3_21.
  17. J. Bogner, “On the Evolvability Assurance of Microservices: Metrics, Scenarios, and Patterns,” Doctoral thesis (Dr. rer. nat. / PhD), University of Stuttgart, Germany, 2020. [Online]. Available: https://elib.uni-stuttgart.de/handle/11682/10967
  18. 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), L. Cruz-Filipe, S. Giallorenzo, F. Montesi, M. Peressotti, F. Rademacher, and S. Sachweh, Eds., in Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices2017/2019), vol. 78. Dagstuhl, Germany: Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2020, pp. 3:1--3:22. doi: 10.4230/OASIcs.Microservices.2017-2019.3.
  19. 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), in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). Cleveland, Ohio, USA: IEEE, Sep. 2019, pp. 481--490. doi: 10.1109/ICSME.2019.00081.
  20. 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), in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). Cleveland, Ohio, USA: IEEE, Sep. 2019, pp. 546--556. doi: 10.1109/ICSME.2019.00089.
  21. 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, Aug. 2019, doi: 10.7717/peerj-cs.213.
  22. 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, Jun. 2019, doi: 10.1007/s00450-019-00402-z.
  23. 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), in 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE). Montreal, Quebec, CA: IEEE, May 2019, pp. 24--28. doi: 10.1109/BotSE.2019.00015.
  24. 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), in 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). Hamburg, Germany: IEEE, Mar. 2019, pp. 187--195. doi: 10.1109/ICSA-C.2019.00041.
  25. 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), in 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). Hamburg, Germany: IEEE, Mar. 2019, pp. 95--101. doi: 10.1109/ICSA-C.2019.00025.
  26. J. Fritzsch, J. Bogner, S. Wagner, and A. Zimmermann, “Microservices in the German Industry: Insights into Technologies, Characteristics, and Software Quality,” in 2nd International Conference on Microservices, in 2nd International Conference on Microservices. Dortmund, Germany, 2019. [Online]. Available: https://www.conf-micro.services/2019/papers/Microservices\_2019\_paper\_25.pdf
  27. 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, in Smart Innovation, Systems and Technologies, vol. 97. , 2019, pp. 109--119. doi: 10.1007/978-3-319-92028-3_11.
  28. 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, in Communications in Computer and Information Science (CCIS), vol. 1023. , Springer, Cham, 2019, pp. 45--67. doi: 10.1007/978-3-030-22559-9_3.
  29. 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), in 20th International Conference on Product-Focused Software Process Improvement (PROFES’19). , Barcelona, Spain: Springer Berlin Heidelberg, 2019, pp. 489--496. doi: 10.1007/978-3-030-35333-9_34.
  30. 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., in Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. , Toulouse, France: Springer, 2019, pp. 128--141. doi: 10.1007/978-3-030-06019-0_10.
  31. 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), in 2018 IEEE 22nd International Enterprise Distributed Object Computing Workshop (EDOCW). IEEE, Oct. 2018, pp. 87--96. doi: 10.1109/EDOCW.2018.00023.
  32. 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, in Proceedings of the 2018 International Conference on Technical Debt - TechDebt ’18. New York, New York, USA: ACM Press, 2018, pp. 125--133. doi: 10.1145/3194164.3194166.
  33. 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, in Smart Innovation, Systems and Technologies, vol. 73. , 2018, pp. 82--92. doi: 10.1007/978-3-319-59424-8_8.
  34. 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), in Workshop Proceedings of the 7th European Conference on Service-Oriented and Cloud Computing (ESOCC’18). Como, Italy, 2018.
  35. 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), in PhD Symposium of the 7th European Conference on Service-Oriented and Cloud Computing (ESOCC’18). Como, Italy, 2018.
  36. 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), in Proceedings of the 10th Central European Workshop on Services and their Composition (ZEUS’18). Dresden, Germany: CEUR-WS.org, 2018, pp. 9--16. [Online]. Available: http://ceur-ws.org/Vol-2072/paper2.pdf
  37. 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, in Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering. Funchal, Madeira, Portugal: SCITEPRESS - Science and Technology Publications, 2018, pp. 205--212. doi: 10.5220/0006815702050212.
  38. 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), in 2017 IEEE 21st International Enterprise Distributed Object Computing Workshop (EDOCW). IEEE, Oct. 2017, pp. 29--38. doi: 10.1109/EDOCW.2017.14.
  39. 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), A. Rossmann and A. Zimmermann, Eds., in Digital Enterprise Computing (DEC 2017). Böblingen, Germany: Gesellschaft für Informatik, Bonn, 2017, pp. 37--47. [Online]. Available: https://dl.gi.de/handle/20.500.12116/118
  40. 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, in Proceedings of the 11th European Conference on Software Architecture Companion Proceedings - ECSA ’17, vol. 3. New York, New York, USA: ACM Press, 2017, pp. 195--198. doi: 10.1145/3129790.3129816.
  41. 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, 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: ACM Press, 2017, pp. 107--115. doi: 10.1145/3143434.3143443.
  42. 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, in Lecture Notes in Business Information Processing, vol. 263. , 2017, pp. 289--298. doi: 10.1007/978-3-319-52464-1_26.
  43. J. Bogner and A. Zimmermann, “Towards Integrating Microservices with Adaptable Enterprise Architecture,” in 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), in 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW). IEEE, Sep. 2016, pp. 1--6. doi: 10.1109/EDOCW.2016.7584392.
  44. 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), in 20th IEEE International Enterprise Distributed Object Computing Conference (EDOC). 2016, pp. 174--181.
  45. 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, B. Johansson and F. Vencovský, Eds., in Joint Proceedings of the BIR 2016 Workshops and Doctoral Consortium, vol. 1684. Prague, Czech Republic: CEUR-WS.org, 2016. [Online]. Available: http://ceur-ws.org/Vol-1684/paper20.pdf
  46. J. Bogner and A. Zimmermann, “Adaptable Digital Enterprise Architecture with Microservices,” in Proceedings of the 10th Advanced Summer School on Service Oriented Computing, in Proceedings of the 10th Advanced Summer School on Service Oriented Computing. 2016, pp. 59--61.
  47. 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., in Intelligent Decision Technologies 2016: Proceedings of the 8th KES International Conference on Intelligent Decision Technologies (KES-IDT 2016) -- Part II, vol. 57. , Cham: Springer International Publishing, 2016, pp. 27--37. doi: 10.1007/978-3-319-39627-9_3.
  48. 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, in Proceedings of the 17th International Conference on Information Integration and Web-based Applications &Services - iiWAS ’15. New York, New York, USA: ACM Press, 2015, pp. 1--5. doi: 10.1145/2837185.2837258.
  • 2023 summer: Software Engineering for AI-based Systems, M.Sc. lecture
  • 2022 winter: Programmentwicklung II (PE II), B.Sc. lecture
  • 2022 summer: Software Engineering for AI-based Systems, M.Sc. lecture
  • 2021 winter: Programmentwicklung II (PE II), B.Sc. lecture
  • 2021 summer: Software Engineering for AI-based Systems, M.Sc. seminar
  • 2020 winter: Programmentwicklung II (PE II), B.Sc. lecture
  • 2020 winter: Softwarepraktikum (SoPra), B.Sc. development project
  • 2020 summer: Einführung in die Softwaretechnik (EST), B.Sc. tutorial

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.

  • 2023/05: Daniel Abajirov - Exploring the Adoption of Java Version Features and Their Relationship to Software Quality on GitHub, M.Sc. thesis, University of Stuttgart
  • 2023/01: Alexander Maisch - Towards Automatically Generating Context-Specific ML Pipelines, M.Sc. thesis, University of Stuttgart
  • 2022/12: Marius Hauser - Machine Learning Frameworks in Open-Source Software: An Exploratory Study on Code and Project Smells, M.Sc. thesis, University of Stuttgart
  • 2022/09: Pawel Wójcik - Towards Empirical Evidence for the Impact of Microservice API Patterns on Software Quality: A Controlled Experiment, M.Sc. thesis, University of Stuttgart
  • 2022/05: Gamze Şevik - How Are Different Asynchronous Programming Constructs in JavaScript Related to Software Quality? A Repository Mining Study on GitHub, B.Sc. thesis, University of Stuttgart
  • 2022/05: Daniel Abajirov, Timothy Ernst, Manuel Merkel - Towards the Automatic Quality Evaluation of RESTful APIs Using Design Rule Violations, research project (M.Sc.), University of Stuttgart
  • 2022/04: Prathima Siddappa - Towards Addressing MLOps Pipeline Challenges: Practical Guidelines Based on a Multivocal Literature Review, M.Sc. thesis, University of Stuttgart
  • 2022/04: Radu Manea - Text-to-CAD-Model-Part Synthesis: A Feasibility Study on Adapting Machine Learning Techniques from Image Synthesis, B.Sc. thesis, University of Stuttgart
  • 2022/04: Marius Hauser, Lukas Heiland - Collecting, Categorizing, and Visualizing Design Patterns for AI-Based Systems, research project (M.Sc.), University of Stuttgart
  • 2022/03: Marcel Grote - Developing an Autonomous Stock Trading System: A Case Study on AI Engineering Practices, B.Sc. thesis, University of Stuttgart
  • 2022/03: Steven Chen - Supporting the Documentation of Architectural Decision Records in IDEs: A VS Code Plugin for the ADR Manager, B.Sc. thesis, University of Stuttgart
  • 2022/03: Mohamed Ben Salha - Towards Automatically Detecting User Experience Smells in Web Stores, B.Sc. thesis, University of Stuttgart
  • 2021/10: Philipp Smponias - A Systematic Categorization and Comparison of Approaches and Tools for the Quality Assurance of Jupyter Notebooks, B.Sc. thesis, University of Stuttgart
  • 2021/06: Marko Kovacic, Christian Schreiner, Noel Schäfer - A Tool-Supported Approach for Automated Linting of Architectural Decision Records, research project (M.Sc.), University of Stuttgart
  • 2021/05: Timo Pfaff - Do Design Rules have an Impact on the Understandability of RESTful APIs? A Controlled Experiment, M.Sc. thesis, University of Stuttgart
  • 2021/05: Manuel Merkel - Do TypeScript Applications Show Better Software Quality than JavaScript Applications? A Repository Mining Study on GitHub, B.Sc. thesis, University of Stuttgart
  • 2021/04: Valentin Seifermann - How to Strangle Systematically: An Approach and Case Study for the Continuous Evolution of Monoliths to Microservices, M.Sc. thesis, University of Stuttgart
  • 2021/04: Steffen Schneider - Can Proposed Service Interface Metrics Effectively Evaluate the Quality of RESTful APIs? A Repository Mining Study on API Evolution, M.Sc. thesis, University of Stuttgart
  • 2021/02: Alexander Neuhäuser - Benutzerfreundliche Interaktion in intelligenten digitalen Assistenzsystemen: Eine Fallstudie im technischen Vertrieb, B.Sc. thesis, University of Stuttgart
  • 2020/12: Viktor Krimstein - Generation of Reinforcement Learning Environments from Machine Tool Descriptions, M.Sc. thesis, University of Stuttgart
  • 2020/11: Daniel Abajirov - Does Functional Programming Improve Software Quality? An Empirical Analysis of Open Source Projects on GitHub, B.Sc. thesis, University of Stuttgart
  • 2020/11: Florian Grotepass - Analyzing the Quality of RESTful APIs in a Migration Context: A Case Study in the E-Commerce Domain, M.Sc. thesis, University of Stuttgart
  • 2020/10: Markus Haug - Data Integration and Analysis Approaches in the Context of Automotive Events: A Case Study with Active Driver Assistance Systems, M.Sc. thesis, University of 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, research project (B.Sc.), University of Stuttgart
  • 2020/09: Burak Karakan - Tool Support for Systematic Literature Reviews: Analyzing Existing Solutions and the Potential for Automation, B.Sc. thesis, University of Stuttgart
  • 2020/07: Matthias Winterstetter - A Software Solution for the Flexible Integration of Applications into Smart Home / Smart Office Environments, M.Sc. thesis, University of Stuttgart
  • 2020/05: Christian Baumann - A Review of Processes and Platforms for Developing AI-ML-Based Systems, B.Sc. thesis, University of Stuttgart
  • 2020/05: Ralf Baumann - Software Engineering for AI-ML-Based Systems: A Secondary Study on the State of Practice, B.Sc. thesis, University of Stuttgart
  • 2020/04: Beloslava Damyanova - Quality Attributes in AI-ML-Based Systems: Differences and Challenges, B.Sc. thesis, University of Stuttgart
  • 2020/03: Tobias Hallmayer - Analyse von REST-Schnittstellen basierend auf ihrer OpenAPI Spezifikation, M.Sc. thesis, Herman Hollerith Center
  • 2020/02: Marius Pelzer - Erklärbarkeit von Bildklassifikation mittels Interpretierbarer Neuronaler Netzwerke, B.Sc. thesis, University of Stuttgart
  • 2019/05: Marvin Tiedtke, Kim Truong, Matthias Winterstetter - Tool Support and Threshold Benchmarking for Maintainability Metrics of RESTful API Descriptions, research project (M.Sc.), University of Stuttgart
  • 2019/05: Marcel Szidlovszky - Evaluating the Effectiveness of Proposed Service-based Maintainability Metrics for Microservices, B.Sc. thesis, University of Stuttgart
  • 2019/05: Marko Kovacic - Entwicklung und prototypische Umsetzung einer Continuous-Delivery-Strategie zur optimierten Ausführung von statischen Analysewerkzeugen, B.Sc. thesis, University of Stuttgart
  • 2018/12: Patrick Koss - Evaluating and Improving a Scenario-based Modifiability Analysis Method for Service-based Systems, B.Sc. thesis, University of Stuttgart
  • 2018/12: Steffen Schlinger - Using Operational Data for the Maintainability Assurance of Service- and Microservice-Based Systems, M.Sc. thesis, University of Stuttgart
  • 2018/12: Adrian Weller - Exploring and Categorizing Maintainability Assurance Research for Service- and Microservice-Based Systems, B.Sc. thesis, University of Stuttgart
  • 2018/11: Marko Kovacic, Patrick Scheurenbrand, Patrick Singer - Comparing Existing Maintainability Assurance Tools and their Limitations for Service-Based Systems, research project (B.Sc.), University of Stuttgart
  • 2018/11: Florian Grotepass - Implementing and Benchmarking Service-Based Maintainability Metrics for OpenAPI Specifications, B.Sc. thesis, University of Stuttgart
  • 2018/07: Tobias Boceck, Matthias Popp, Dennis Tschechlov - Towards an Understanding of Bad Smells and Antipatterns in Service- and Microservice-Based Systems, research project (M.Sc.), University of Stuttgart
  • 2018/06: Gerhard Breul - Scenario-Based Modifiability Evaluation of Service-Based Systems: Tool Support for Lightweight Scenario Templates, B.Sc. thesis, University of Stuttgart
  • 2018/05: Martin Kenzler, Kennjy Marte, Jingxi Zhang - Towards Generic Tool Support for Service-Based Maintainability Metrics, research project (B.Sc.), University of Stuttgart
  • 2018/04: Aretina Iazzolino, Philipp Meyer, Daniel Quack - Analyzing the Impact of Service-Oriented Patterns on Maintainability, research project (M.Sc.), University of Stuttgart
  • 2018/04: Kai Chen - Automatically Analyzing the Maintainability of Services via OpenAPI Specifications, B.Sc. thesis, University of Stuttgart
  • 2018/02: Markus Böbel - Echtzeit-Anomalie-Erkennung in Server- und Applikationsdaten am Beispiel des Service Status Dashboards, B.Sc. thesis, DHBW Mannheim
  • 2017/12: Bhupendra Choudhary - Comparing Service Orientation and Object Orientation: A Case Study on Structural Benefits and Maintainability, M.Sc. thesis, University of Stuttgart
  • 2017/11: Oliver Ferch, Urim Limani, Alexander Völker - Applying a Maintainability Quality Model for Service-Based Systems: A Case Study, research project (B.Sc.), University of Stuttgart
  • 2017/09: Jonas Fritzsch - From Monolithic Applications to Microservices: Guidance on Refactoring Techniques and Result Evaluation, M.Sc. thesis, Herman Hollerith Zentrum
  • 2017/06: Fabian Busch - Anforderungsanalyse an Wissens- und Tool-Sharing-Lösungen zum Einsatz in verteilten Unternehmen, research project (B.Sc.), DHBW Stuttgart
  • 2016/06: Janis Köhr - Benutzeroberflächen in Microservice Umgebungen: Evaluation von Konzepten für die Integration einer GUI im Microservice Umfeld, M.Sc. thesis, Herman Hollerith Center
  • 2016/04: Sophia Becker - Design und Implementierung der Billingfunktion in einer bestehenden Single Page Web Applikation, research project (B.Sc.), DHBW Stuttgart
To the top of the page