This image shows Steffen Becker

Prof. Dr.-Ing.

Steffen Becker

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. 2021

    1. 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
    2. 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
    3. 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
    4. 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
  2. 2020

    1. 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
    2. 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
    3. 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.), ICPE ’20: ACM/SPEC International Conference on Performance Engineering,                Edmonton, AB, Canada, April 20-24, 2020 (pp. 303--304). ACM. https://doi.org/10.1145/3358960.3383769
    4. 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
    5. 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
    6. 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
    7. 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
  3. 2019

    1. Heinzemann, C., Becker, S., & Volk, A. (2019). Transactional execution of hierarchical reconfigurations in cyber-physical                systems. Softw. Syst. Model., 18(1), 157--189. https://doi.org/10.1007/s10270-017-0583-z
    2. 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
    3. 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
    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. 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
    6. 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
    7. 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. 2018

    1. 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
    2. 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
    3. 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
    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. 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), 268--299. https://doi.org/10.1002/spe.2517
    6. 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
    7. 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
    8. 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
  5. 2017

    1. 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
    2. Heinzemann, C., Becker, S., & Volk, A. (2017). Transactional execution of hierarchical reconfigurations in cyber-physical systems. Software & Systems Modeling, 1--33.
    3. Becker, S., Brataas, G., & Lehrig, S. (2017). Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications: The CloudScale Method. Springer.
    4. 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.
    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. 2016

    1. Hasselbring, W., Becker, S., van Hoorn, A., Kounev, S., & Reussner, R. (2016). 7th Symposium on Software Performance (SSP). Softwaretechnik-Trends, 36(4), 1.
    2. 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.
    3. 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.
    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.
  7. 2015

    1. 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.
    2. 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.
  8. 2014

    1. 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.
    2. Platenius, M. C., Becker, S., & Schäfer, W. (2014). Integrating Service Matchers into a Service Market Architecture (tr-ri-14-340; Issue tr-ri-14-340). Software Engineering Group, Heinz Nixdorf Institute, University of Paderborn.
    3. 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 (tr-ri-14-342; Issue tr-ri-14-342). Heinz Nixdorf Institute, University of Paderborn.
    4. 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.
    5. 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).
    6. 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
    7. 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), 2--11. https://doi.org/10.1145/2567529.2567531
    8. 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.
    9. 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 (tr-ri-14-337; Issue tr-ri-14-337). Heinz Nixdorf Institute, University of Paderborn.
    10. 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.
  9. 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, M., Luckey, M., & Becker, S. (2013). 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).
    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. 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
    6. 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.
  10. 2012

    1. 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).
    2. 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
    3. 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.
    4. 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).
    5. 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
    6. Becker, S., Sauer, S., Riebisch, M., & Schätz, B. (2012). Modellbasierte und Modellgetriebene Softwaremodernisierung. Softwaretechnik-Trends, 32(2), 1--2.
  11. 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. von Detten, M., & Becker, S. (2011). 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).
    3. Koziolek, H., Schlich, B., Bilich, C., Weiss, R., Becker, S., Krogmann, K., Trifu, M., Mirandola, R., & Koziolek, A. (2011). An Industrial Case Study on Quality Impact Prediction for Evolving Service-Oriented Software. In R. N. Taylor, H. Gall, & N. Medvidovic (Eds.), Proceeding of the 33rd international conference on Software engineering (ICSE 2011), Software Engineering in Practice Track (pp. 776--785). ACM, New York, NY, USA. https://doi.org/10.1145/1985793.1985902
    4. Reussner, R., Becker, S., Burger, E., Happe, J., Hauck, M., Koziolek, A., Koziolek, H., Krogmann, K., & Kuperberg, M. (2011). The Palladio Component Model. In Karlsruhe reports in informatics ; 2011,14 (Karlsruhe Reports in Informatics ; 2011,14). KIT, Fakultät für Informatik. http://digbib.ubka.uni-karlsruhe.de/volltexte/1000022503
    5. Becker, S. (2011). Towards System Viewpoints to Specify Adaptation Models at Runtime. Proc. of the Software Engineering Conference, Young Researches Track (SE 2011), 31(4), Article 4. http://sdqweb.ipd.uka.de/publications/pdfs/becker2011a.pdf
  12. 2010

    1. Goldschmidt, T., Becker, S., & Uhl, A. (2010). Incremental Updates for Textual Modeling of Large Scale Models. Proceedings of the 15th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2010) - Poster Paper.
    2. Happe, J., Becker, S., Rathfelder, C., Friedrich, H., & Reussner, R. H. (2010). Parametric Performance Completions for Model-Driven Performance Prediction. Performance Evaluation (PE), 67(8), 694--716. https://doi.org/10.1016/j.peva.2009.07.006
  13. 2009

    1. Goldschmidt, T., Becker, S., & Uhl, A. (2009). FURCAS: Framework for UUID-Retaining Concrete to Abstract Syntax Mappings. Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications (ECMDA 2009) - Tools and Consultancy Track.
  14. 2008

    1. Quality of Software Architectures. Models and Architectures, 4th International Conference on the Quality of Software-Architectures, QoSA 2008, Karlsruhe, Germany, October 14-17, 2008. Proceedings. (2008). In S. Becker, F. Plasil, & R. Reussner (Eds.), QoSA (Vol. 5281). Springer-Verlag Berlin Heidelberg.
    2. Martens, A., Becker, S., Koziolek, H., & Reussner, R. (2008). An Empirical Investigation of the Applicability of a Component-Based Performance Prediction Method. In N. Thomas & C. Juiz (Eds.), Proceedings of the 5th European Performance Engineering Workshop (EPEW’08), Palma de Mallorca, Spain (Vol. 5261, pp. 17--31). Springer-Verlag Berlin Heidelberg. https://doi.org/10.1007/978-3-540-87891-9_2
    3. Becker, S., Trifu, M., & Reussner, R. (2008). Towards Supporting Evolution of Service Oriented Architectures through Quality Impact Prediction. 1st International Workshop on Automated EngineeRing of Autonomous and Run-Time Evolving Systems (ARAMIS 2008).
    4. Becker, S. (2008). Coupled Model Transformations. WOSP ’08: Proceedings of the 7th International Workshop on Software and Performance, 103--114. https://doi.org/10.1145/1383559.1383573
    5. Happe, J., Friedrich, H., Becker, S., & Reussner, R. H. (2008). A Pattern-Based Performance Completion for Message-Oriented Middleware. Proceedings of the 7th International Workshop on Software and Performance (WOSP ’08), 165--176.
    6. Koziolek, H., Becker, S., Happe, J., & Reussner, R. (2008). Evaluating Performance of Software Architecture Models with the Palladio Component Model. In J. Rech & C. Bunse (Eds.), Model-Driven Software Development: Integrating Quality Assurance (pp. 95–118). IDEA Group Inc.
    7. Martens, A., Becker, S., Koziolek, H., & Reussner, R. (2008). An Empirical Investigation of the Effort of Creating Reusable Models for Performance Prediction. Proceedings of the 11th International Symposium on Component-Based Software Engineering (CBSE’08), Karlsruhe, Germany, 5282, 16--31. https://doi.org/10.1007/978-3-540-87412-6_3
    8. Koziolek, H., Becker, S., Happe, J., & Reussner, R. (2008). Life-Cycle Aware Modelling of Software Components. Proceedings of the 11th International Symposium on Component-Based Software Engineering (CBSE), 278–285.
    9. Becker, S. (2008). Coupled Model Transformations for QoS Enabled Component-Based Software Design. University of Oldenburg, Germany.
    10. Goldschmidt, T., Becker, S., & Uhl, A. (2008). Classification of Concrete Textual Syntax Mapping Approaches. Proceedings of the 4th European Conference on Model Driven Architecture - Foundations and Applications, 5059, 169--184. https://doi.org/10.1007/978-3-540-69100-6\_12
  15. 2007

    1. Becker, S., Koziolek, H., & Reussner, R. H. (2007). Model-based Performance Prediction with the Palladio Component Model. WOSP ’07: Proceedings of the 6th International Workshop on Software and Performance, 54--65. https://doi.org/10.1145/1216993.1217006
    2. Reussner, R. H., Becker, S., Koziolek, H., Happe, J., Kuperberg, M., & Krogmann, K. (2007). The Palladio Component Model. In Interner Bericht (Interner Bericht No. 2007–21; Interner Bericht, Issues 2007–21). Universität Karlsruhe (TH). http://sdqweb.ipd.uka.de/publications/pdfs/reussner2007a.pdf
    3. Becker, S., Goldschmidt, T., Gruschko, B., & Koziolek, H. (2007). A Process Model and Classification Scheme for Semi-Automatic Meta-Model Evolution. Proc. 1st Workshop MDD, SOA Und IT-Management (MSI’07), 35--46. http://sdqweb.ipd.uka.de/publications/pdfs/becker2007a.pdf
    4. Kuperberg, M., & Becker, S. (2007). Predicting Software Component Performance: On the Relevance of Parameters for Benchmarking Bytecode and APIs. In R. Reussner, C. Czyperski, & W. Weck (Eds.), Proceedings of the 12th International Workshop on Component Oriented Programming (WCOP 2007). http://sdqweb.ipd.uka.de/publications/pdfs/kuperberg2007a.pdf
    5. Becker, S., Canal, C., Diakov, N., Murillo, J. M., Poizat, P., & Tivoli, M. (Eds.). (2007). Proceedings of the Third International Workshop on Coordination and Adaption Techniques for Software Entities (WCAT 2006), Nantes, France, July 2006 (Vol. 189). Electronic Notes in Theoretical Computer Science. http://www.sciencedirect.com/science/journal/15710661
    6. Becker, S., Goldschmidt, T., Groenda, H., Happe, J., Jacobs, H., Janz, C., Jünemann, K., Klatt, B., Köker, C., & Koziolek, H. (2007). Transformationen in der modellgetriebenen Software-Entwicklung (ISSN 1432-7864, Vol. 9). Fakultät für Informatik, Institut für Programmstrukturen und Datenorganisation. http://digbib.ubka.uni-karlsruhe.de/volltexte/1000007100
  16. 2006

    1. Becker, S., Hasselbring, W., Paul, A., Boskovic, M., Koziolek, H., Ploski, J., Dhama, A., Lipskoch, H., Rohr, M., Winteler, D., Giesecke, S., Meyer, R., Swaminathan, M., Happe, J., Muhle, M., & Warns, T. (2006). Trustworthy software systems: a discussion of basic concepts and terminology. SIGSOFT Softw. Eng. Notes, 31(6), 1--18. https://doi.org/10.1145/1218776.1218781
    2. Quality of Software Architectures and Software Quality: First International Conference on the Quality of Software Architectures, QoSA 2005, and Second International Workshop on Software Quality, SOQUA 2005, Erfurt, Germany. (2006). In R. H. Reussner, J. Mayer, J. A. Stafford, S. Overhage, S. Becker, & P. S. J. (Eds.) (Eds.), Lecture Notes in Computer Science (Vol. 3712). Springer-Verlag Berlin Heidelberg.
    3. Streekmann, N., & Becker, S. (2006). A Case Study for Using Generator Configuration to Support Performance Prediction of Software Component Adaptation. In C. Hofmeister, I. Crnkovic, R. H. Reussner, & S. Becker (Eds.), Short Paper Proceedings of the Second International Conference on Quality of Software Architectures (QoSA2006), Väster\aas, Sweden, June 27 - 29, 2006, TR 2006-10, University of Karlsruhe (TH).
    4. Becker, S., Brogi, A., Gorton, I., Overhage, S., Romanovsky, A., & Tivoli, M. (2006). Towards an Engineering Approach to Component Adaptation. Architecting Systems with Trustworthy Components, 3938, 193--215.
    5. Becker, S., Happe, J., & Koziolek, H. (2006). Putting Components into Context: Supporting QoS-Predictions with an explicit Context Model. In R. Reussner, C. Szyperski, & W. Weck (Eds.), Proc. 11th International Workshop on Component Oriented Programming (WCOP’06) (pp. 1--6). http://research.microsoft.com/~cszypers/events/WCOP2006/WCOP06-Becer.pdf
    6. Becker, S., Canal, C., Diakov, N., Murillo, J. M., Poizat, P., & Tivoli, M. (2006). Coordination and Adaptation Techniques: Bridging the Gap Between Design and Implementation. In M. Südholt & C. Consel (Eds.), Object-Oriented Technology, ECOOP 2006 Workshop Reader, ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports (Vol. 4379, pp. 72–86). Springer-Verlag Berlin Heidelberg.
    7. Koziolek, H., Happe, J., & Becker, S. (2006). Parameter Dependent Performance Specification of Software Components. In C. Hofmeister, I. Crnkovic, R. H. Reussner, & S. Becker (Eds.), Proc. 2nd Int. Conf. on the Quality of Software Architectures (QoSA’06) (Vol. 4214, pp. 163--179). Springer-Verlag Berlin Heidelberg. http://sdqweb.ipd.uka.de/publications/pdfs/koziolek2006f.pdf
    8. Koziolek, H., Firus, V., Becker, S., & Reussner, R. H. (2006). Handbuch der Software-Architektur. In W. Hasselbring & R. H. Reussner (Eds.), Handbuch der Software-Architektur (pp. 311--326). dPunkt.verlag Heidelberg.
    9. Hofmeister, C., Crnkovic, I., Reussner, R. H., & Becker, S. (Eds.). (2006). Short Paper Proceedings of the Second International Conference on Quality of Software Architectures (QoSA2006), Väster\aas, Sweden, June 27 - 29, 2006, TR 2006-10, University of Karlsruhe (TH) (Technical Report No. 2006–10; Issues 2006–10). Universität Karlsruhe (TH).
    10. Becker, S., & Reussner, R. (2006). The Impact of Software Component Adaptation on Quality of Service Properties. L\’ Objet, 12(1), 105--125.
  17. 2005

    1. Firus, V., Becker, S., & Happe, J. (2005). Parametric Performance Contracts for QML-specified Software Components. Formal Foundations of Embedded Software and Component-Based Software Architectures (FESCA), 141, 73--90. http://sdqweb.ipd.uka.de/publications/pdfs/firus2005b.pdf
    2. Becker, S., Canal, C., Murillo, J. M., Poizat, P., & Tivoli, M. (2005). Design Time, Run Time and Implementation of Adaptation. Report on the Second International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’05).
    3. Becker, S. (2005). Using Generated Design Patterns to Support QoS Prediction of Software Component Adaptation. In C. Canal, J. M. Murillo, & P. Poizat (Eds.), Proceedings of the Second International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT 05). http://sdqweb.ipd.uka.de/publications/pdfs/becker2005a.pdf
  18. 2004

    1. Becker, S., Overhage, S., & Reussner, R. H. (2004). Classifying Software Component Interoperability Errors to Support Component Adaption. In I. Crnkovic, J. A. Stafford, H. W. Schmidt, & K. C. Wallnau (Eds.), Proceedings of the 7th International Symposium on Component-Based Software Engineering (CBSE 2004), Edinburgh, UK (Vol. 3054, pp. 68--83). Springer-Verlag Berlin Heidelberg. http://springerlink.metapress.com/content/yk87fnn309wf2fgh/
    2. Becker, S. (2004). The Palladio Component Model. University of Oldenburg.
    3. Reussner, R. H., Becker, S., & Firus, V. (2004). Component Composition with Parametric Contracts. Tagungsband Der Net.ObjectDays 2004, 155--169. http://sdqweb.ipd.uka.de/publications/pdfs/reussner2004f.pdf
  19. 2003

    1. Becker, S., Ortner, E., & Overhage, S. (2003). Der Komponentenansatz - ein Riesenschritt für unsere geistige Entwicklung. In Thema Forschung, TU Darmstadt (Vol. 1, pp. 16--21).

 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