SQA Logo

Publications

Software Quality and Architecture Group

The following list contains all publications written by members of the Software Quality and Architecture Group.

Publications

The following list of papers published by the SQA group members is kept up-to-date by quering our publication database maintained by the University of Stuttgart library. You can also query our publications from the system directly under https://puma.ub.uni-stuttgart.de. Publications of single SQA group members can be found on that member's personal page.

  1. 2024

    1. Meißner, N. (2024). MEITREX - Gamified and Adaptive Intelligent Tutoring in Software Engineering Education. 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion ’24). https://doi.org/10.1145/3639478.3639804
    2. Meißner, N., Koch, N., Speth, S., Breitenbücher, U., & Becker, S. (2024). Unveiling Hurdles in Software Engineering Education: The Role of Learning Management Systems. 46th International Conference on Software Engineering: : Software Engineering Education and Training (ICSE-SEET ’24). https://doi.org/10.1145/3639474.3640060
    3. Krieger, N., Speth, S., & Becker, S. (2024). HyLiMo: A Hybrid Live-Synchronized Modular Diagramming Editor as IDE Extension for Technical and Scientific Publications. ACM. https://doi.org/10.1145/3643796.3648458
    4. Speth, S., Krieger, N., Heinrich, R., & Becker, S. (2024, September). Architecture-based Issue Propagation Analysis. Proceedings of the 18th European Conference on Software Architecture (ECSA 2024).
    5. Meißner, N., Speth, S., & Becker, S. (2024, July). Automated Programming Exercise Generation in the Era of Large Language Models. 2024 IEEE 36th International Conference on Software Engineering Education and Training (CSEE&T).
    6. Speth, S., Meißner, N., & Becker, S. (2024, July). ChatGPT’s Aptitude in Utilizing UML Diagrams for Software Engineering Exercise Generation. 2024 IEEE 36th International Conference on Software Engineering Education and Training (CSEE&T).
    7. Speth, S. (2024, April). Architecture-Based Cross-Component Issue Management and Propagation Analysis. 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion ’24). https://doi.org/10.1145/3639478.3639814
    8. Eisenreich, T., Speth, S., & Wagner, S. (2024, April). From Requirements to Architecture: An AI-Based Journey to Semi-Automatically Generate Software Architectures. 2024 International Workshop on Designing Software (Designing ’24). https://doi.org/10.1145/3643660.3643942
    9. Stötzner, M., Speth, S., & Becker, S. (2024). Hosting-Aware Pruning of Components in Deployment Models. Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER, 65--76. https://doi.org/10.5220/0012671900003711
    10. Stötzner, M., Speth, S., & Becker, S. (2024). Pruning Modes for Deployment Models: From Manual Modeling to Automated Removal of Elements and Their Implications. Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER, 149--158. https://doi.org/10.5220/0012568300003711
    11. Meißner, N., Speth, S., Kieslinger, J., & Becker, S. (2024). EvalQuiz - LLM-based Automated Generation of Self-Assessment Quizzes in Software Engineering Education. Proceedings Der SEUH 2024.
    12. Stötzner, M., Speth, S., & Becker, S. (2024). Pruning Modes for Deployment Models: From Manual Modeling to Automated Removal of Elements and Their Implications. Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER, 149--158. https://doi.org/10.5220/0012568300003711
    13. Speth, S., Meißner, N., Becker, S., & Breitenbücher, U. (2024, July). State of Practice and Challenges of Issue Management for Component-based and Service-Oriented Systems: An Empirical Study. Proceedings of the 18th IEEE International Conference on Service-Oriented System Engineering (SOSE 2024).
    14. Koch, N. N., Kapfenstein, A.-K., Meißner, N., & Wirzberger, M. (2024). Enhanced Code Comprehension: Individualized Learning of Code Tracing with the Feedback Buddy.
  2. 2023

    1. Meißner, N., Speth, S., & Breitenbücher, U. (2023, February). An Intelligent Tutoring System Concept for a Gamified e-Learning Platform for Higher Computer Science Education. Software Engineering Im Unterricht Der Hochschulen (SEUH 2023).
    2. Frank, S., Hakamian, M. A., Zahariev, D., & van Hoorn, A. (2023). Verifying Transient Behavior Specifications in Chaos Engineering Using                  Metric Temporal Logic and Property Specification Patterns. In M. Vieira, V. Cardellini, A. D. Marco, & P. Tuma (Eds.), Companion of the 2023 ACM/SPEC International Conference on Performance                  Engineering, ICPE 2023, Coimbra, Portugal, April 15-19, 2023 (pp. 319--326). ACM. https://doi.org/10.1145/3578245.3584314
    3. Speth, S. (2023). Teaching Object-Oriented Programming with the Objects-first Approach: An Experience Report. Proceedings Der SEUH 2023, 35--42.
    4. Klinaku, F., Speth, S., Zilch, M., & Becker, S. (2023). Hitchhiker’s Guide for Explainability in Autoscaling. Companion Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering, 277-–282. https://doi.org/10.1145/3578245.3584728
    5. Speth, S., Breitenbücher, U., Stieß, S., & Becker, S. (2023, February). Dromi: A Tool for Automatically Reporting the Impacts of Sagas implemented in Microservice Architectures on the Business Processes. Proceedings of Enterprise Design, Operations, and Computing. EDOC 2022 Workshops. https://link.springer.com/chapter/10.1007/978-3-031-26886-1_20
    6. Spaney, P., Becker, S., Ströbel, R., Fleischer, J., Zenhari, S., Möhring, H.-C., Splettstößser, A.-K., & Wortmann, A. (2023). A Model-Driven Digital Twin for Manufacturing Process Adaptation. 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 465–469. https://doi.org/10.1109/MODELS-C59198.2023.00081
    7. Meißner, N., Speth, S., & Breitenbücher, U. (2023). An Intelligent Tutoring System Concept for a Gamified e-Learning Platform for Higher Computer Science Education. Proceedings Der SEUH 2023, 105--111. https://doi.org/10.18420/seuh2023_10
    8. Speth, S., Breitenbücher, U., Krieger, N., Wippermann, P., & Becker, S. (2023). Integrating Issue Management Systems of Independently Developed Software Components. Agile Processes in Software Engineering and Extreme Programming, 3--19. https://doi.org/10.1007/978-3-031-33976-9\_1
    9. Speth, S., Meißner, N., & Becker, S. (2023). Investigating the Use of AI-Generated Exercises for Beginner and Intermediate Programming Courses: A ChatGPT Case Study. 2023 IEEE 35th International Conference on Software Engineering Education and Training (CSEE&T), 142–146. https://doi.org/10.1109/CSEET58097.2023.00030
    10. Speth, S., Hofmeister, L., Becker, S., & Breitenb"\ucher, U. (2023). Gamify-IT – A Web-Based Gaming Platform for Software Engineering Education. 2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG), 25--28. https://doi.org/10.1109/SEENG59157.2023.00009
    11. Stieß, S., Höppner, S., Becker, S., & Tichy, M. (2023). Event-Based Simulation for Transient Systems with Capture Replay to Predict Self-Adaptive Systems (Work in Progress Paper). Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, 17–23. https://doi.org/10.1145/3578245.3585029
    12. Weller, M., Speth, S., Reißner, G., & Becker, S. (2023). The MechatronicUML Code Generator for Distributed Cyber-Physical Systems. 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 1--4. https://doi.org/10.1109/SEAA60479.2023.00010
    13. Weller, M., Stötzner, M., Klinaku, F., & Becker, S. (2023). Developing the Software of Future Cars: A Car DevOps Approach. In Softwaretechnik-Trends Band 43, Heft 2. Gesellschaft für Informatik e.V. https://dl.gi.de/handle/20.500.12116/43668
    14. Meißner, N., Speth, S., & Becker, S. (2023). An Intelligent Tutoring System Concept for a Gamified e-Learning Platform for Higher Computer Science Education. Proceedings Der SEUH 2023, 105--111. https://doi.org/10.18420/seuh2023_10
    15. Spaney, P., & Becker, S. (2023). Model-Driven Integration of Analysis Components for Cyber-Physical Production Systems. 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 167–170. https://doi.org/10.1109/SEAA60479.2023.00033
    16. Hakamian, M. A., & Becker, S. (2023). Quantitative Analysis of Software Designs: Teaching Design and Experiences. In M. Vieira, V. Cardellini, A. D. Marco, & P. Tuma (Eds.), Companion of the 2023 ACM/SPEC International Conference on Performance                  Engineering, ICPE 2023, Coimbra, Portugal, April 15-19, 2023 (pp. 341--344). ACM. https://doi.org/10.1145/3578245.3584357
    17. Weller, M., Breitenbücher, U., Speth, S., & Becker, S. (2023). The Deployment Model Abstraction Framework. Proceedings of Enterprise Design, Operations, and Computing. EDOC 2022 Workshops, 319--325. https://link.springer.com/chapter/10.1007/978-3-031-26886-1_19
    18. Fuksa, M., Speth, S., & Becker, S. (2023). Applicability of the ViMoTest Approach for Automated GUI Testing: A Field Study. 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 821--830. https://doi.org/10.1109/MODELS-C59198.2023.00131
  3. 2022

    1. Frank, S., Wagner, L., Hakamian, M. A., Straesser, M., & van Hoorn, A. (2022). MiSim: A Simulator for Resilience Assessment of Microservice-Based                  Architectures. 22nd IEEE International Conference on Software Quality, Reliability                  and Security, QRS 2022, Guangzhou, China, December 5-9, 2022, 1014--1025. https://doi.org/10.1109/QRS57517.2022.00105
    2. Speth, S., Breitenbücher, U., Stieß, S., & Becker, S. (2022, October). Dromi: A Tool for Automatically Reporting the Impacts of Sagas implemented in Microservice Architectures on the Business Processes. Lecture Notes in Computer Science (LNCS).
    3. Frank, S., Hakamian, M. A., Wagner, L., von Kistowski, J., & van Hoorn, A. (2022). Towards Continuous and Data-driven Specification and Verification                  of Resilience Scenarios. IEEE International Symposium on Software Reliability Engineering                  Workshops, ISSRE 2022 - Workshops, Charlotte, NC, USA, October 31                  - Nov. 3, 2022, 136--137. https://doi.org/10.1109/ISSREW55968.2022.00059
    4. Fuksa, M. (2022). ViMoTest: a low code approach to specify ViewModel-based tests with a projectional DSL using JetBrains MPS. Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 189–194. https://doi.org/10.1145/3550356.3558513
    5. Klinaku, F., Rapp, M., Henss, J., & Rhode, S. (2022). Beauty and the Beast: A Case Study on Performance Prototyping of Data-Intensive Containerized Cloud Applications. Companion of the 2022 ACM/SPEC International Conference on Performance Engineering, 53–60. https://doi.org/10.1145/3491204.3527482
    6. Speth, S., Stieß, S., Frank, S., & Becker, S. (2022). Iterative and Incremental Refinement of Microservice-based Architectures and SLOs.
    7. Hakamian, M. A., Klinaku, F., Frank, S., van Hoorn, A., & Becker, S. (2022). Planning for Software System Recovery by Knowing Design Limitations of Cloud-native Patterns. In M. van Steen, D. Ferguson, & C. Pahl (Eds.), Proceedings of the 12th International Conference on Cloud Computing and Services Science, CLOSER 2022,, Online Streaming, April 27-29, 2022 (pp. 215--222). SCITEPRESS. https://doi.org/10.5220/0011061500003200
  4. 2021

    1. Fuksa, M. (2021). Redesigning the Hamster Simulation. Universität Stuttgart. https://doi.org/10.18419/OPUS-12163
    2. Frank, S., Hakamian, M. A., Wagner, L., Kesim, D., von Kistowski, J., & van Hoorn, A. (2021). Scenario-based Resilience Evaluation and Improvement of Microservice Architectures: An Experience Report. In R. Heinrich, R. Mirandola, & D. Weyns (Eds.), ECSA 2021 Companion Volume, Virtual (originally: Växjö, Sweden), 13-17 September, 2021 (Vol. 2978). CEUR-WS.org. http://ceur-ws.org/Vol-2978/faacs-paper3.pdf
    3. Frank, S., Hakamian, M. A., Wagner, L., Kesim, D., Zorn, C., von Kistowski, J., & van Hoorn, A. (2021). Interactive Elicitation of Resilience Scenarios Based on Hazard Analysis                  Techniques. In P. Scandurra, M. Galster, R. Mirandola, & D. Weyns (Eds.), Software Architecture - 15th European Conference, ECSA 2021 Tracks                  and Workshops; Växjö, Sweden, September 13-17,                  2021, Revised Selected Papers (Vol. 13365, pp. 229--253). Springer. https://doi.org/10.1007/978-3-031-15116-3\_11
    4. Speth, S., Becker, S., & Breitenbücher, U. (2021). Cross-Component Issue Metamodel and Modelling Language. Proceedings of the 11th International Conference on Cloud Computing and Services Science (CLOSER 2021), 304–311. https://doi.org/10.5220/0010497703040311
    5. Klinaku, F., Hakamian, M. A., & Becker, S. (2021). Architecture-based Evaluation of Scaling Policies for Cloud Applications. In E. El-Araby, V. Kalogeraki, D. Pianini, F. Lassabe, B. Porter, S. Ghahremani, I. Nunes, M. Bakhouya, & S. Tomforde (Eds.), IEEE International Conference on Autonomic Computing and Self-Organizing              Systems, ACSOS 2021, Washington, DC, USA, September 27 - Oct. 1,              2021 (pp. 151--157). IEEE. https://doi.org/10.1109/ACSOS52086.2021.00035
    6. Speth, S., Krieger, N., Breitenbücher, U., & Becker, S. (2021). Gropius-VSC: IDE Support for Cross-Component Issue Management. In R. Heinrich, R. Mirrandola, & D. Weyns (Eds.), Companion Proceedings of the 15th European Conference on Software Architecture (ECSA-C 2021). CEUR. http://ceur-ws.org/Vol-2978/tool-paper103.pdf
    7. Fuksa, M., & Becker, S. (2021). Mini Programming Worlds: Teaching MDSD via the Hamster Simulator. 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 696–701. https://doi.org/10.1109/MODELS-C53483.2021.00113
  5. 2020

    1. Frank, M., Hakamian, M. A., & Becker, S. (2020). Defining a Formal Semantic for Parallel Patterns in the Palladio Component                  Model Using Hierarchical Queuing Petri Nets. In H. Muccini, P. Avgeriou, B. Buhnova, J. Cámara, M. Caporuscio, M. Franzago, A. Koziolek, P. Scandurra, C. Trubiani, D. Weyns, & U. Zdun (Eds.), Software Architecture - 14th European Conference, ECSA 2020 Tracks                  and Workshops, L’Aquila, Italy, September 14-18, 2020, Proceedings (Vol. 1269, pp. 381--394). Springer. https://doi.org/10.1007/978-3-030-59155-7\_28
    2. Hakamian, A. (2020). Engineering Resilience: Predicting The Change Impact on Performance and Availability of Reconfigurable Systems. 2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 143--146.
    3. Hakamian, A., Klinaku, F., van Hoorn, A., & Becker, S. (2020). Resilience, Survivability, and Elasticity: A Taxonomy for Change Impact Quantification of Reconfigurable Systems. 2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 267--274.
  6. 2019

    1. Frank, M., & Hakamian, M. A. (2019). An Architectural Template for Parallel Loops and Sections. Softwaretechnik-Trends, 39(3), Article 3. https://pi.informatik.uni-siegen.de/stt/39\_3/01\_Fachgruppenberichte/SSP18/FrankHakamian18.pdf
    2. Klinaku, F., Hakamian, M. A., & Frank, M. (2019). A Process Model for Elastic and Resilient IoT Applications with Emergent                  Behaviors. IEEE International Conference on Software Architecture Companion,                  ICSA Companion 2019, Hamburg, Germany, March 25-26, 2019, 27--30. https://doi.org/10.1109/ICSA-C.2019.00012
  7. 2015

    1. Hakamian, M. A., & Rahmani, A. M. (2015). Evaluation of isolation in virtual machine environments encounter in effective attacks against memory. Secur. Commun. Networks, 8(18), Article 18. https://doi.org/10.1002/sec.1374
This image shows Steffen Becker

Steffen Becker

Prof. Dr.-Ing.

Head of the Software Quality and Architecture Group

[Photo: U. Regenscheit / University of Stuttgart]

To the top of the page