This image shows Steffen Becker

Steffen Becker

Prof. Dr.-Ing.

Head of the Software Quality and Architecture Group
Institute of Software Engineering
Software Quality and Architecture Group
[Photo: U. Regenscheit / University of Stuttgart]

Contact

+49 711 685 88273
+49 711 685 88472

Universitätsstraße 38
70569 Stuttgart
Germany
Room: 1.345

Office Hours

Please make an appointment via email or via my secretary.

Subject

Software Architecture, Software Quality, Performance, Elasticity, Resilience, IoT, Cloud, Mechatronic/CP systems

Publications:
  1. 2022

    1. Speth, S., Stieß, S., & Becker, S. (2022). A Vision for Explainability of Coordinated and Conflicting Adaptions in Self-Adaptive Systems (short paper). In J. Manner, D. Lübke, S. Haarmann, S. Kolb, N. Herzberg, & O. Kopp (Eds.), Proceedings of the 14th Central European Workshop on Services and their Composition (ZEUS 2022), Bamberg, Germany, February 24-25, 2022 (Vol. 3113, pp. 16--19). CEUR-WS.org. http://ceur-ws.org/Vol-3113/paper4.pdf
    2. Speth, S., Stieß, S., & Becker, S. (2022). A Saga Pattern Microservice Reference Architecture for an Elastic SLO Violation Analysis. IEEE 19th International Conference on Software Architecture Companion, ICSA Companion 2022, Honolulu, HI, USA, March 12-15, 2022, 116--119. https://doi.org/10.1109/ICSA-C54293.2022.00029
    3. Speth, S., Krieger, N., Reißner, G., & Becker, S. (2022). Teaching during the Covid-19 Pandemic - Online Programming Education. In V. Thurner, B. Kleinen, J. Siegeris, & D. Weber-Wulff (Eds.), Software Engineering im Unterricht der Hochschulen, SEUH 2022, Berlin, Germany, February 24-25, 2022: Vol. P-321 (pp. 89--94). Gesellschaft für Informatik, Bonn. https://doi.org/10.18420/SEUH2022\_09
    4. Amrouch, H., Anders, J., Becker, S., Betka, M., Bleher, G., Domanski, P., Elhamawy, N., Ertl, T., Gatzastras, A., Genssler, P. R., Hasler, S., Heinrich, M., van Hoorn, A., Jafarzadeh, H., Kallfass, I., Klemme, F., Koch, S., Küsters, R., Lalama, A., … Zimmermann, M. (2022). Intelligent Methods for Test and Reliability. In C. Bolchini, I. Verbauwhede, & I. Vatajelu (Eds.), 2022 Design, Automation & Test in Europe Conference & Exhibition, DATE 2022, Antwerp, Belgium, March 14-23, 2022 (pp. 969--974). IEEE. https://doi.org/10.23919/DATE54114.2022.9774526
    5. Speth, S., Becker, S., Breitenbücher, U., Fuchs, P., Meißner, N., Riesch, A., & Wetzel, D. (2022). IT-REX - A Vision for a Gamified e-Learning Platform for the First Semesters of Computer Science Courses. In V. Thurner, B. Kleinen, J. Siegeris, & D. Weber-Wulff (Eds.), Software Engineering im Unterricht der Hochschulen, SEUH 2022, Berlin, Germany, February 24-25, 2022: Vol. P-321 (pp. 43--48). Gesellschaft für Informatik, Bonn. https://doi.org/10.18420/SEUH2022\_05
    6. Groner, R., Juhnke, K., Höppner, S., Tichy, M., Becker, S., Vijayshree, V., & Frank, S. (2022). A Survey on the Relevance of the Performance of Model Transformations. In L. Grunske, J. Siegmund, & A. Vogelsang (Eds.), Software Engineering 2022, Fachtagung des GI-Fachbereichs Softwaretechnik, 21.-25. Februar 2022, Virtuell: Vol. P-320 (pp. 35--36). Gesellschaft für Informatik e.V. https://doi.org/10.18420/se2022-ws-008
    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
  2. 2021

    1. Polian, I., Anders, J., Becker, S., Bernardi, P., Chakrabarty, K., Elhamawy, N., Sauer, M., Singh, A. D., Reorda, M. S., & Wagner, S. (2021). Exploring the Mysteries of System-Level Test. CoRR, abs/2103.06656. https://arxiv.org/abs/2103.06656
    2. Klinaku, F., Hakamian, M. A., & Becker, S. (2021). Using Online Working Sessions as an Evaluation Technique for Research in SPE: Experience and Lessons Learned (Poster). In D. G. Reichelt, R. Müller, S. Becker, W. Hasselbring, A. van Hoorn, S. Kounev, A. Koziolek, & R. H. Reussner (Eds.), Short Paper Proceedings of Symposium on Software Performance 2021, SSP 2021, Leipzig, Germany, November 9-10, 2022 (Vol. 3043). CEUR-WS.org. http://ceur-ws.org/Vol-3043/poster8.pdf
    3. Fuksa, M., & Becker, S. (2021). Mini Programming Worlds: Teaching MDSD via the Hamster Simulator. ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS 2021 Companion, Fukuoka, Japan, October 10-15, 2021, 696--701. https://doi.org/10.1109/MODELS-C53483.2021.00113
    4. Abella, J., Alcaide, S., Anders, J., Bas, F., Becker, S., Mulder, E. D., Elhamawy, N., Gürkaynak, F. K., Handschuh, H., Hernández, C., Hutter, M., Kosmidis, L., Polian, I., Sauer, M., Wagner, S., & Regazzoni, F. (2021). Security, Reliability and Test Aspects of the RISC-V Ecosystem. 26th IEEE European Test Symposium, ETS 2021, Bruges, Belgium, May 24-28, 2021, 1--10. https://doi.org/10.1109/ETS50041.2021.9465449
    5. Speth, S., Krieger, N., Breitenbücher, U., & Becker, S. (2021). Gropius-VSC: IDE Support for Cross-Component Issue Management (short paper). 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/tool-paper103.pdf
    6. Groner, R., Beaucamp, L., Tichy, M., & Becker, S. (2021). An Exploratory Study on Performance Engineering in Model Transformations. In A. Koziolek, I. Schaefer, & C. Seidl (Eds.), Software Engineering 2021, Fachtagung des GI-Fachbereichs Softwaretechnik, 22.-26. Februar 2021, Braunschweig/Virtuell: Vol. P-310 (pp. 51--52). Gesellschaft für Informatik e.V. https://doi.org/10.18420/SE2021\_14
    7. Katic, J., Klinaku, F., & Becker, S. (2021). The Slingshot Simulator: An Extensible Event-Driven PCM Simulator (Poster). In D. G. Reichelt, R. Müller, S. Becker, W. Hasselbring, A. van Hoorn, S. Kounev, A. Koziolek, & R. H. Reussner (Eds.), Short Paper Proceedings of Symposium on Software Performance 2021, SSP 2021, Leipzig, Germany, November 9-10, 2022 (Vol. 3043). CEUR-WS.org. http://ceur-ws.org/Vol-3043/poster7.pdf
    8. Speth, S., Becker, S., & Breitenbücher, U. (2021). Cross-Component Issue Metamodel and Modelling Language. In M. Helfert, D. Ferguson, & C. Pahl (Eds.), Proceedings of the 11th International Conference on Cloud Computing and Services Science, CLOSER 2021, Online Streaming, April 28-30, 2021 (pp. 304--311). SCITEPRESS. https://doi.org/10.5220/0010497703040311
    9. Becker, S., Cámara, J., Challita, S., Fehling, C., Jansen, A., Kopp, O., Koziolek, H., Kruchten, P., Lewis, G. A., Lilienthal, C., Spalazzese, R., & Trubiani, C. (2021). Message from the SAIP, NEMI, ECRF, Journal First, and Workshops Track Chairs. 18th IEEE International Conference on Software Architecture Companion, ICSA Companion 2021, Stuttgart, Germany, March 22-26, 2021, 10--11. https://doi.org/10.1109/ICSA-C52384.2021.00006
    10. Groner, R., Juhnke, K., Götz, S., Tichy, M., Becker, S., Vijayshree, V., & Frank, S. (2021). A Survey on the Relevance of the Performance of Model Transformations. J. Object Technol., 20(2), Article 2. https://doi.org/10.5381/jot.2021.20.2.a5
    11. 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
  3. 2020

    1. Vijayshree, V., Frank, M., & Becker, S. (2020). Extended Abstract of Performance Analysis and Prediction of Model                Transformation. In J. N. Amaral, A. Koziolek, C. Trubiani, & A. Iosup (Eds.), Companion of the 2020 ACM/SPEC International Conference on Performance                Engineering, ICPE 2020, Edmonton, AB, Canada, April 20-24, 2020 (pp. 8--9). ACM. https://doi.org/10.1145/3375555.3384935
    2. Groner, R., Beaucamp, L., Tichy, M., & Becker, S. (2020). An exploratory study on performance engineering in model transformations. In E. Syriani, H. A. Sahraoui, J. de Lara, & S. Abrahão (Eds.), MoDELS ’20: ACM/IEEE 23rd International Conference on Model Driven                Engineering Languages and Systems, Virtual Event, Canada, 18-23 October,                2020 (pp. 308--319). ACM. https://doi.org/10.1145/3365438.3410950
    3. Polian, I., Anders, J., Becker, S., Bernardi, P., Chakrabarty, K., Elhamawy, N., Sauer, M., Singh, A. D., Reorda, M. S., & Wagner, S. (2020). Exploring the Mysteries of System-Level Test. 29th IEEE Asian Test Symposium, ATS 2020, Penang, Malaysia, November 23-26, 2020, 1--6. https://doi.org/10.1109/ATS49688.2020.9301557
    4. Becker, S., & Keller, H. B. (2020). INFORMATIK 2020 - Bericht der Session zum Thema Software Engineering. In R. H. Reussner, A. Koziolek, & R. Heinrich (Eds.), 50. Jahrestagung der Gesellschaft für Informatik, INFORMATIK 2020 - Back to the Future, Karlsruhe, Germany, 28. September - 2. Oktober 2020: Vol. P-307 (pp. 35--37). GI. https://doi.org/10.18420/inf2020\_01
    5. Becker, S., Bescherer, C., & Fest, A. (2020). Reflective Pedagogical Practice on and in Introduction to Programming                and Software Engineering. In S. Krusche & S. Wagner (Eds.), Tagungsband des 17. Workshops “Software Engineering im Unterricht                der Hochschulen” 2020, Innsbruck, Österreich, 26. - 27.02.2020 (Vol. 2531, pp. 7--10). CEUR-WS.org. http://ceur-ws.org/Vol-2531/paper02.pdf
    6. Hakamian, M. 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, ISSRE Workshops, Coimbra, Portugal, October 12-15, 2020, 267--274. https://doi.org/10.1109/ISSREW51248.2020.00084
    7. Speth, S., Breitenbücher, U., & Becker, S. (2020). Gropius - A Tool for Managing Cross-component Issues. 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. 82--94). Springer. https://doi.org/10.1007/978-3-030-59155-7\_7
  4. 2019

    1. Frank, M., Becker, S., Kaplan, A., & Koziolek, A. (2019). Performance-influencing Factors for Parallel and Algorithmic Problems                in Multicore Environments: Work-In-Progress Paper. In V. Apte, A. D. Marco, M. Litoiu, & J. Merseguer (Eds.), Companion of the 2019 ACM/SPEC International Conference on Performance                Engineering, ICPE 2019, Mumbai, India, April 07-11, 2019 (pp. 21--24). ACM. https://doi.org/10.1145/3302541.3313099
    2. Frank, M., Klinaku, F., Hilbrich, M., & Becker, S. (2019). Towards a parallel template catalogue for software performance predictions. In L. Duchien, A. Koziolek, R. Mirandola, E. M. N. Mart\’ınez, C. Quinton, R. Scandariato, P. Scandurra, C. Trubiani, & D. Weyns (Eds.), Proceedings of the 13th European Conference on Software Architecture,                ECSA 2019, Paris, France, September 9-13, 2019, Companion Proceedings                (Proceedings Volume 2), (pp. 18--21). ACM. https://doi.org/10.1145/3344948.3344958
    3. Klinaku, F., Zigldrum, M., Frank, M., & Becker, S. (2019). The Elastic Processing of Data Streams in Cloud Environments: A                Systematic Mapping Study. In V. M. Muñoz, D. Ferguson, M. Helfert, & C. Pahl (Eds.), Proceedings of the 9th International Conference on Cloud Computing                and Services Science, CLOSER 2019, Heraklion, Crete, Greece, May                2-4, 2019 (pp. 316--323). SciTePress. https://doi.org/10.5220/0007708503160323
    4. Heinrich, R., Koziolek, A., Reussner, R. H., & Becker, S. (2019). Infrastructure for modeling and analyzing the quality of software                architectures. In N. Medvidovic, M. Mirakhorli, S. Malek, J. Garcia, Y. Cai, R. Kazman, & L. Xiao (Eds.), Proceedings of the 2nd International Workshop on Establishing a Community-Wide                Infrastructure for Architecture-Based Software Engineering, ECASE@ICSE                2019, May 27, 2019, Montreal, Quebec, Canada (pp. 2--5). IEEE / ACM. https://doi.org/10.1109/ECASE.2019.00009
    5. Software Engineering and Software Management, SE/SWM 2019, Stuttgart,                Germany, February 18-22, 2019. (2019). In S. Becker, I. Bogicevic, G. Herzwurm, & S. Wagner (Eds.), LNI: Vol. P-292. GI. https://dl.gi.de/handle/20.500.12116/21116
    6. Klinaku, F., Bilgery, D., & Becker, S. (2019). The applicability of palladio for assessing the quality of cloud-based                microservice architectures. In L. Duchien, A. Koziolek, R. Mirandola, E. M. N. Mart\’ınez, C. Quinton, R. Scandariato, P. Scandurra, C. Trubiani, & D. Weyns (Eds.), Proceedings of the 13th European Conference on Software Architecture,                ECSA 2019, Paris, France, September 9-13, 2019, Companion Proceedings                (Proceedings Volume 2), (pp. 34--37). ACM. https://doi.org/10.1145/3344948.3344961
    7. Heinzemann, C., Becker, S., & Volk, A. (2019). Transactional execution of hierarchical reconfigurations in cyber-physical                systems. Softw. Syst. Model., 18(1), Article 1. https://doi.org/10.1007/s10270-017-0583-z
  5. 2018

    1. Klinaku, F., Frank, M., & Becker, S. (2018). CAUS: An Elasticity Controller for a Containerized Microservice. In K. Wolter, W. J. Knottenbelt, A. van Hoorn, & M. Nambiar (Eds.), Companion of the 2018 ACM/SPEC International Conference on Performance                Engineering, ICPE 2018, Berlin, Germany, April 09-13, 2018 (pp. 93--98). ACM. https://doi.org/10.1145/3185768.3186296
    2. Joint Proceedings of the Workshops at Modellierung 2018 co-located                with Modellierung 2018, Braunschweig, Germany, February 21, 2018. (2018). In I. Schaefer, L. Cleophas, M. Felderer, S. Becker, W. Böhm, D. Fahland, H.-G. Fill, R. Heinrich, K. Kirchner, M. Köhler-Bußmeier, M. Konersmann, H. C. Mayr, D. Moldt, A. Oberweis, F. Reher, M. Riebisch, S. Sauer, H. Schlingloff, B. Thalheim, … T. Weyer (Eds.), CEUR Workshop Proceedings (Vol. 2060). CEUR-WS.org. http://ceur-ws.org/Vol-2060
    3. Klinaku, F., & Becker, S. (2018). The Slingshot Approach - Model-Driven Engineering the Coordination                of Autoscaling Mechanisms for Elastic Cloud Applications. In M. Fazio & W. Zimmermann (Eds.), Advances in Service-Oriented and Cloud Computing - Workshops of ESOCC                2018, Como, Italy, September 12-14, 2018, Revised Selected Papers (Vol. 1115, pp. 158--165). Springer. https://doi.org/10.1007/978-3-030-63161-1\_13
    4. Frank, M., Klinaku, F., & Becker, S. (2018). Challenges in Multicore Performance Predictions. In K. Wolter, W. J. Knottenbelt, A. van Hoorn, & M. Nambiar (Eds.), Companion of the 2018 ACM/SPEC International Conference on Performance                Engineering, ICPE 2018, Berlin, Germany, April 09-13, 2018 (pp. 47--48). ACM. https://doi.org/10.1145/3185768.3185773
    5. Spalazzese, R., Platenius, M. C., Becker, S., & Engels, G. (2018). IoT-ASAP 2018: Message from the Chairs. 2018 IEEE International Conference on Software Architecture Companion,                ICSA Companion 2018, Seattle, WA, USA, April 30 - May 4, 2018, 8--9. https://doi.org/10.1109/ICSA-C.2018.00009
    6. Groner, R., Tichy, M., & Becker, S. (2018). Towards Performance Engineering of Model Transformation. In K. Wolter, W. J. Knottenbelt, A. van Hoorn, & M. Nambiar (Eds.), Companion of the 2018 ACM/SPEC International Conference on Performance                Engineering, ICPE 2018, Berlin, Germany, April 09-13, 2018 (pp. 33--36). ACM. https://doi.org/10.1145/3185768.3186305
    7. Heinrich, R., Werle, D., Klare, H., Reussner, R. H., Kramer, M. E., Becker, S., Happe, J., Koziolek, H., & Krogmann, K. (2018). The palladio-bench for modeling and simulating software architectures. In M. Chaudron, I. Crnkovic, M. Chechik, & M. Harman (Eds.), Proceedings of the 40th International Conference on Software Engineering:                Companion Proceeedings, ICSE 2018, Gothenburg, Sweden, May 27 -                June 03, 2018 (pp. 37--40). ACM. https://doi.org/10.1145/3183440.3183474
    8. Lehrig, S., Hilbrich, M., & Becker, S. (2018). The architectural template method: templating architectural knowledge to efficiently conduct quality-of-service analyses. Softw., Pract. Exper., 48(2), Article 2. https://doi.org/10.1002/spe.2517
  6. 2017

    1. Spalazzese, R., Platenius, M. C., Becker, S., Engels, G., & Persson, P. (2017). Message from the IoT-ASAP Chairs. Software Architecture Workshops (ICSAW), 2017 IEEE International Conference On, 70--71.
    2. Becker, S., Brataas, G., & Lehrig, S. (2017). Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications: The CloudScale Method. Springer.
    3. Esterle, L., Bellman, K. L., Becker, S., Koziolek, A., Landauer, C., & Lewis, P. (2017). Assessing Self-awareness. In S. Kounev, J. O. Kephart, A. Milenkoski, & X. Zhu (Eds.), Self-Aware Computing Systems (pp. 465--481). Springer International Publishing. https://doi.org/10.1007/978-3-319-47474-8_15
    4. Becker, S., & Werner, M. (2017). Doktorandensymposium. 47. Jahrestagung Der Gesellschaft Für Informatik, Informatik 2017, Chemnitz, Germany, September 25-29, 2017, 2345. https://doi.org/10.18420/in2017_237
    5. Herbst, N., Becker, S., Kounev, S., Koziolek, H., Maggio, M., Milenkoski, A., & Smirni, E. (2017). Metrics and Benchmarks for Self-aware Computing Systems. In Self-Aware Computing Systems (pp. 437--464). Springer International Publishing.
    6. Heinzemann, C., Becker, S., & Volk, A. (2017). Transactional execution of hierarchical reconfigurations in cyber-physical systems. Software & Systems Modeling, 1--33.
    7. Becker, S. (2017). Bericht zur Jahrestagung der Fachgruppe Architekturen, 19. und 20. Juni 2017 in Stuttgart. Softwaretechnik-Trends, 37(3), Article 3. http://pi.informatik.uni-siegen.de/stt/37\_3/./01\_Fachgruppenberichte/ARC/FG\_ARC\_jahrestagung20170619\_bericht.pdf
  7. 2016

    1. Lehrig, S., Becker, S., Stier, C., & Reussner, R. H. (2016). Future Trends. In R. H. Reussner, S. Becker, J. Happe, R. Heinrich, A. Koziolek, H. Koziolek, M. Kramer, & K. Krogmann (Eds.), Modeling and Simulating Software Architectures -- The Palladio Approach (pp. 339--342). MIT Press. http://mitpress.mit.edu/books/modeling-and-simulating-software-architectures
    2. Lehrig, S., & Becker, S. (2016). Using performance models for planning the redeployment to infrastructure-as-a-service environments: a case study. Quality of Software Architectures (QoSA), 2016 12th International ACM SIGSOFT Conference On, 11--20.
    3. Reussner, R. H., Becker, S., Happe, J., Heinrich, R., Koziolek, A., Koziolek, H., Kramer, M., & Krogmann, K. (2016). Modeling and Simulating Software Architectures -- The Palladio Approach. MIT Press. http://mitpress.mit.edu/books/modeling-and-simulating-software-architectures
    4. Kounev, S., Brosig, F., Meier, P., Becker, S., Koziolek, A., Koziolek, H., & Rygielski, P. (2016). Analysis of the trade-offs in different modeling approaches for performance prediction of software systems. Software Engineering, 47--48.
    5. Becker, S., Klatt, B., Klaus Krogmann, M. L., & Lehrig, S. (2016). Relation to Implementation. In R. H. Reussner, S. Becker, J. Happe, R. Heinrich, A. Koziolek, H. Koziolek, M. Kramer, & K. Krogmann (Eds.), Modeling and Simulating Software Architectures -- The Palladio Approach (pp. 245--274). MIT Press. http://mitpress.mit.edu/books/modeling-and-simulating-software-architectures
    6. Hasselbring, W., Becker, S., van Hoorn, A., Kounev, S., & Reussner, R. (2016). 7th Symposium on Software Performance (SSP). Softwaretechnik-Trends, 36(4), Article 4.
    7. Brataas, G., Becker, S., Lehrig, S., Huljenić, D., Kopcak, G., & Stupar, I. (2016). The CloudScale method: A white paper. SINTEF ICT, Oslo, Norway, Tech. Rep.
  8. 2015

    1. Becker, M., Lehrig, S., & Becker, S. (2015). Systematically deriving quality metrics for cloud computing systems. Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, ICPE, 15, 169--174.
    2. Lehrig, S., & Becker, S. (2015). Beyond Simulation: Composing Scalability, Elasticity, and Efficiency Analyses from Preexisting Analysis Results. Proceedings of the 2015 Workshop on Challenges in Performance Methods for Software Development, 29--34.
    3. Brosig, F., Meier, P., Becker, S., Koziolek, A., Koziolek, H., & Kounev, S. (2015). Quantitative Evaluation of Model-Driven Performance Analysis and Simulation of Component-based Architectures. Software Engineering, IEEE Transactions On, 41(2), Article 2. https://doi.org/10.1109/TSE.2014.2362755
    4. Lehrig, S., & Becker, S. (2015). The CloudScale Method for Software Scalability, Elasticity, and Efficiency Engineering: a Tutorial. Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, 329--331.
    5. Lehrig, S., Eikerling, H., & Becker, S. (2015). Scalability, Elasticity, and Efficiency in Cloud Computing: a Systematic Literature Review of Definitions and Metrics. Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, 83--92.
    6. Lehrig, S., & Becker, S. (2015). Software Architecture Design Assistants Need Controlled Efficiency Experiments: Lessons Learned from a Survey. Proceedings of the 1st International Workshop on Future of Software Architecture Design Assistants, 19--24.
  9. 2014

    1. Lehrig, S., & Becker, S. (2014). CloudScale - Skalierbarkeit für die Cloud. ForschungsForum Paderborn, 17, 20--23.
    2. Heinzemann, C., & Becker, S. (2014). Comparison of the MechatronicUML Component Models (No. tr-ri-14-341; Issue tr-ri-14-341). Software Engineering Group, Heinz Nixdorf Institute, University of Paderborn.
    3. Brüseke, F., Wachsmuth, H., Engels, G., & Becker, S. (2014). PBlaman: performance blame analysis based on Palladio contracts. Concurrency and Computation: Practice and Experience, to appear. https://doi.org/10.1002/cpe.3226
    4. Arifulina, S., Platenius, M. C., Gerth, C., Becker, S., Engels, G., & Schaefer, W. (2014). Market-optimized Service Specification and Matching. Proceedings of the 12th International Conference on Service Oriented Computing (ICSOC 2014).
    5. Platenius, M. C., Becker, S., & Schäfer, W. (2014). Integrating Service Matchers into a Service Market Architecture (No. tr-ri-14-340; Issue tr-ri-14-340). Software Engineering Group, Heinz Nixdorf Institute, University of Paderborn.
    6. Dziwok, S., Gerking, C., Becker, S., Thiele, S., Heinzemann, C., & Pohlmann, U. (2014). A tool suite for the model-driven software engineering of cyber-physical systems. Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, 715--718.
    7. Wohlrab, R., de Gooijer, T., Koziolek, A., & Becker, S. (2014). Experience of Pragmatically Combining RE Methods for Performance Requirements in Industry. Proceedings of the 22nd IEEE International Requirements Engineering Conference (RE), 344--353. https://doi.org/10.1109/RE.2014.6912285
    8. Becker, S., Dziwok, S., Gerking, C., Heinzemann, C., Schäfer, W., Meyer, M., & Pohlmann, U. (2014). The MechatronicUML Method: Model-Driven Software Engineering of Self-Adaptive Mechatronic Systems. Proceedings of the 36th International Conference on Software Engineering (Posters).
    9. Becker, M., Platenius, M. C., & Becker, S. (2014). Cloud Computing Reduces Uncertainties in Quality-of-Service Matching! In Advances in Service-Oriented and Cloud Computing (pp. 153--159). Springer International Publishing.
    10. Arifulina, S., Platenius, M. C., Gerth, C., Becker, S., Engels, G., & Schäfer, W. (2014). Configuration of Specification Language and Matching for Services in On-The-Fly Computing (No. tr-ri-14-342; Issue tr-ri-14-342). Heinz Nixdorf Institute, University of Paderborn.
    11. Koziolek, H., Becker, S., Happe, J., Tuma, P., & de Gooijer, T. (2014). Towards Software Performance Engineering for Multicore and Manycore Systems. SIGMETRICS Perform. Eval. Rev., 41(3), Article 3. https://doi.org/10.1145/2567529.2567531
    12. Platenius, M. C., Becker, S., & Schaefer, W. (2014). Integrating Service Matchers into a Service Market Architecture. Proceedings of the 8th European Conference on Software Architecture (ECSA 2014).
    13. Becker, M., Becker, S., Besova, G., Walther, S., & Wehrheim, H. (2014). Towards Systematic Configuration for Architecture Validation. Proceedings of the 40th Euromicro Conference on Software Engineering and Advanced Applications (Work in Progress Session).
    14. Becker, S., Hasselbring, W., van Hoorn, A., Kounev, S., Reussner, R., & others. (2014). Proceedings of the 2014 Symposium on Software Performance (SOSP’14): Joint Descartes/Kieker/Palladio Days.
    15. Dziwok, S., Goschin, S., & Becker, S. (2014). Specifying Intra-Component Dependencies for Synthesizing Component Behaviors. Proceedings of the 1st International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp) 2014, 16--25.
    16. Becker, S., Dziwok, S., Gerking, C., Schäfer, W., Heinzemann, C., Thiele, S., Meyer, M., Priesterjahn, C., Pohlmann, U., & Tichy, M. (2014). The MechatronicUML Design Method - Process and Language for Platform-Independent Modeling (No. tr-ri-14-337; Issue tr-ri-14-337). Heinz Nixdorf Institute, University of Paderborn.
  10. 2013

    1. Becker, M., Becker, S., & Meyer, J. (2013). SimuLizar: Design-Time Modelling and Performance Analysis of Self-Adaptive Systems. Proceedings of Software Engineering 2013, P-213, 71--84. http://subs.emis.de/LNI/Proceedings/Proceedings213/71.pdf
    2. Frieben, J., Heutger, H., Meyer, M., & Becker, S. (2013). Modulare Leistungsprognose von Kompaktsteuerungen. In J. Gausemeier, R. Dumitrescu, F.-J. Rammig, W. Schäfer, & A. Trächtler (Eds.), 9. Paderborner Workshop Entwurf mechatronischer Systeme (pp. 147--160). HNI Verlagsschriftenreihe, Paderborn.
    3. Becker, S., Mirandola, R., Happe, L., & Trubiani, C. (2013). Towards a methodology driven by dependencies of quality attributes for QoS-based analysis. Proceedings of the 4th Joint ACM/SPEC International Conference on Performance Engineering (ICPE ’13), Work-In-Progress Track.
    4. Heinzemann, C., & Becker, S. (2013). Executing Reconfigurations in Hierarchical Component Architectures. Proceedings of the 16th International ACM SigSoft Symposium on Component-Based Software Engineering (CBSE).
    5. Reussner, R., Becker, S., Koziolek, A., & Koziolek, H. (2013). Perspectives on the Future of Software Engineering (J. Münch & K. Schmid, Eds.; pp. 191--207). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-37395-4_13
    6. Becker, M., Luckey, M., & Becker, S. (2013, June). Performance Analysis of Self-Adaptive Systems for Requirements Validation at Design-Time. Proceedings of the 9th ACM SigSoft International Conference on Quality of Software Architectures (QoSA’13).
    7. von Detten, M., Platenius, M. C., & Becker, S. (2013). Reengineering Component-Based Software Systems with Archimetrix. Software and Systems Modeling, April 2013, 1–30. https://doi.org/10.1007/s10270-013-0341-9
    8. Brüseke, F., Engels, G., & Becker, S. (2013). Decision Support via Automated Metric Comparison for the Palladio-based Performance Blame Analysis. Proceedings of the 4th Joint ACM/SPEC International Conference on Performance Engineering (ICPE ’13).
    9. Brataas, G., Stav, E., Lehrig, S., Becker, S., Kopcak, G., & Huljenic, D. (2013). CloudScale: Scalability Management for Cloud Systems. Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering, 335--338. https://doi.org/10.1145/2479871.2479920
    10. Platenius, M. C., von Detten, M., Becker, S., Schäfer, W., & Engels, G. (2013). A Survey of Fuzzy Service Matching Approaches in the Context of On-The-Fly Computing. Proceedings of the 16th International ACM Sigsoft Symposium on Component-Based Software Engineering.
  11. 2012

    1. Becker, S., Sauer, S., Riebisch, M., & Schätz, B. (2012). Modellbasierte und Modellgetriebene Softwaremodernisierung. Softwaretechnik-Trends, 32(2), Article 2.
    2. Becker, S., Brenner, C., Dziwok, S., Gewering, T., Heinzemann, C., Pohlmann, U., Priesterjahn, C., Schäfer, W., Suck, J., Sudmann, O., & Tichy, M. (2012). The MechatronicUML Method -- Process, Syntax, and Semantics. Software Engineering Group, Heinz Nixdorf Institute University of Paderborn.
    3. Heinzemann, C., Priesterjahn, C., & Becker, S. (2012). Towards Modeling Reconfiguration in Hierarchical Component Architectures. 15th ACM SigSoft International Symposium on Component-Based Software Engineering (CBSE 2012).
    4. Klatt, B., & Becker, S. (2012). Architekturen 2012: Industrie und Wissenschaft treffen sich. OBJEKTspektrum, 6(6), Article 6. http://www.sigs-datacom.de/fachzeitschriften/objektspektrum/archiv/artikelansicht.html?tx_mwjournals_pi1%5Bpointer%5D=0&tx_mwjournals_pi1%5Bmode%5D=1&tx_mwjournals_pi1%5BshowUid%5D=7287
    5. Goldschmidt, T., Becker, S., & Burger, E. (2012). Towards a Tool-Oriented Taxonomy of View-Based Modelling. In E. J. Sinz & A. Schürr (Eds.), Proceedings of the Modellierung 2012: Vol. P-201 (pp. 59--74). Gesellschaft für Informatik e.V.\ (GI).
    6. Becker, S. (2012). Model Transformations in Non-Functional Analysis. In M. Bernado, V. Cortellessa, & A. Pierantonio (Eds.), Formal methods for Model-Driven Engineering. Springer-Verlag Berlin Heidelberg.
    7. Koziolek, H., Schlich, B., Becker, S., & Hauck, M. (2012). Performance and reliability prediction for evolving service-oriented software systems. Empirical Software Engineering, 1–45. https://doi.org/10.1007/s10664-012-9213-0
    8. Becker, M., Luckey, M., & Becker, S. (2012). Model-driven Performance Engineering of Self-Adaptive Systems: A Survey. Proceedings of the International Conference on Quality of Software Architecture.
    9. Becker, S., & Tichy, M. (2012). Towards Model-Driven Evolution of Performance Critical Business Information Systems to Cloud Computing Architectures. Proceedings of the GI-Workshop on Model-Based and Model-Driven Softwaremodernization 2012 (MMSM12), Modellierung 2012, Bamberg.
    10. Platenius, M., von Detten, M., & Becker, S. (2012). Archimetrix: Improved Software Architecture Recovery in the Presence of Design Deficiencies. Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR).
    11. Besova, G., Walther, S., Wehrheim, H., & Becker, S. (2012). Weaving-Based Configuration and Modular Transformation of Multi-Layer Systems. In R. France, J. Kazmeier, C. Atkinson, & R. Breu (Eds.), LNCS: Vol. to appear. Springer Verlag Berlin/Heidelberg.
  12. 2011

    1. Brüseke, F., Engels, G., & Becker, S. (2011). Palladio-based performance blame analysis. In R. Reussner, C. Szyperski, & W. Weck (Eds.), Proc. 16th International Workshop on Component Oriented Programming (WCOP’11).
    2. Becker, S., von Detten, M., Heinzemann, C., & Rieke, J. (2011). Structuring Complex Story Diagrams by Polymorphic Calls. Software Engineering Group, Heinz Nixdorf Institute.
    3. von Detten, M., & Becker, S. (2011, June). Combining Clustering and Pattern Detection for the Reengineering of Component-based Software Systems. 7th ACM SIGSOFT International Conference on the Quality of Software Architectures (QoSA 2011).

 This is a list of courses I regularly teach:

  • Courses
    • Bachelor
      • Programmierung und Softwareentwicklung
      • Software Engineering
      • Bachelor Seminars
      • Project groups
      • Bachelor thesis supervision
    • Master
      • Software Architecture (Sw.-Arch.)
      • Model-Driven Software Development (MDSD)
      • Quantitative Analysis of Software Designs (QASD)
      • Master Seminars
      • Lab assignments
      • Master thesis supervision

CAREER
from 03/2017, Full Professor (W3), Software Quality and Architecture Group, Institute of Software Engineering, University of Stuttgart, Germany and Head of the TGZ "Trustworthy Software Systems" at the TTI GmbH
10/2014 - 02/2017, Full Professor (W3), Software Engineering Chair, University of Technology Chemnitz, Germany
04/2010 - 09/2014, Assistant Professor (Juniorprofessor, W1), University of Paderborn, Germany
01/2008 - 03/2010, Department Head Software Engineering, FZI Forschungszentrum Informatik Karlsruhe, Germany
02/2006 - 12/2007, Researcher, University of Karlsruhe (TH), Germany
07/2003 - 01/2006, Researcher, University of Oldenburg, Germany

ACADEMIC EDUCATION
Assistant Professor (Jun.-Prof., W1), University of Paderborn
Evaluation Committee Head: Prof. Dr. Wilhelm Schäfer

PhD in Software Engineering (Dr.-Ing.), University of Oldenburg, 2008
Advisors: Prof. Dr. Ralf Reussner, Prof. Dr. Wilhelm Hasselbring

Diploma in Business Computing, 10/1997 - 06/2003, University of Technology Darmstadt
Advisor: Prof. Dr. Wolfgang Domschke

  • Head of the Prüfungsausschuß Lehramt Informatik
  • Fachstudienberater Lehramt Informatik
  • Member of the senat's board for teacher education (Senatsausschuss Lehrerbildung, SALB)
  • Chairmen of the German Computer Science Association (GI e.V.) SIG Architectures
  • Head of the Technology Transfer Center (TGZ) "TSS - Trustworthy Software Systems" at the TTI GmbH

Starting 2017, Prof. Becker is a member of the steering committee of the International Conference on Software Architecture (ICSA). He is a founding member of the QoSA conference series, 2008 he has been PC-Co-Chair and from 2006 to 2017 he was a member in the QoSA steering committee. QoSA now is a part of ICSA. Since 2006 he is the head of the GI working group on model-driven software development of the special interest group on software architectures, since 2017 he is also the head of the special interest group (elected for three years). Furthermore, he is a member of a number of program committees of conferences in the areas of software architecture, software performance, and model-driven software development and evolution (e.g., ICPE, EPEW, CBSE, SEAA) where he was PC-Co-Chair of CBSE 2015 and ICPE 2016. He is a Co-Organizer of the national Symposium on Software Performance (SSP). He has executed several EU FP7 projects (CloudScale, Net.IDE, Q-ImPrESS), Q-ImPrESS as project lead. He has also executed several national level funded projects (AACC, SFC). He was a member of the first funding period of the DFG funded SFB 901 ”On-The-Fly Computing” where he also headed the architecture working group. He started his academic career as a researcher in the DFG funded young researcher group “Palladio” headed by Prof. Reussner where he was a main developer of the Palladio Component Model (PCM). The PCM’s main paper is in the Top 100 most cited papers of the last years in software engineering.

To the top of the page