Contact
+49 711 685 88273
+49 711 685 88472
Email
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
2022
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2021
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2020
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2019
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2018
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2017
- 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.
- Becker, S., Brataas, G., & Lehrig, S. (2017). Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications: The CloudScale Method. Springer.
- 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
- 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
- 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.
- Heinzemann, C., Becker, S., & Volk, A. (2017). Transactional execution of hierarchical reconfigurations in cyber-physical systems. Software & Systems Modeling, 1--33.
- 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
2016
- 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
- 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.
- 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
- 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.
- 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
- Hasselbring, W., Becker, S., van Hoorn, A., Kounev, S., & Reussner, R. (2016). 7th Symposium on Software Performance (SSP). Softwaretechnik-Trends, 36(4), Article 4.
- 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.
2015
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
2014
- Lehrig, S., & Becker, S. (2014). CloudScale - Skalierbarkeit für die Cloud. ForschungsForum Paderborn, 17, 20--23.
- 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.
- 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
- 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).
- 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.
- 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.
- 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
- 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).
- 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.
- 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.
- 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
- 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).
- 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).
- 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.
- 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.
- 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.
2013
- 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
- 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.
- 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.
- 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).
- 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
- 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).
- 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
- 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).
- 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
- 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.
2012
- Becker, S., Sauer, S., Riebisch, M., & Schätz, B. (2012). Modellbasierte und Modellgetriebene Softwaremodernisierung. Softwaretechnik-Trends, 32(2), Article 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.
- 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).
- 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
- 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).
- 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.
- 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
- 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.
- 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.
- 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).
- 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.
2011
- 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).
- Becker, S., von Detten, M., Heinzemann, C., & Rieke, J. (2011). Structuring Complex Story Diagrams by Polymorphic Calls. Software Engineering Group, Heinz Nixdorf Institute.
- 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
- Bachelor
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.