Norbert Siegmund,

Prof. Dr.

Chair of Software Systems
Leipzig University

Curriculum vitae, short CV, bio, DBLP, Google Scholar, ACM, ORCiD, Twitter

Coordinates

Leipzig University
Institute of Computer Science
Augustusplatz 10, Room Paulinum 601
04109 Leipzig

News

Announcing the first German software engineering podcast for bachelor students

Research

Software engineering and artificial intelligence are more and more intertwined disciplines. My research is driven by the quest how software engineering can be automated and enriched with methods from AI and how intelligent systems can be built, maintained, and evolve with methods from software engineering.

Specifically, my focus is on:

  • Configurable, complex systems that evolve over time
  • Non-functional properties, such as performance and energy consumption
  • Sampling, learning, and optimization methods from AI
  • Contemporary empirical methods in software engineering
  • MLOps and DevOps
  • Roles, organisation, and social aspects of AI-production teams

I apply and validate my methods on real-world software systems, interview experts, and collect and analyze industrial practices to develop common theories, models, and tools.

Awards & Honors

Grants & Projects

Teaching

Software Engineering
(Bachelor)
Software Engineering for AI-Enabled Systems (Master)
Configurable Software Systems (Bachelor/Master)
Software Engineering Project (Bachelor)
Automated Software Engineering (Master)
Introduction to Programming in Java (Bachelor)

Services
(selected)

Steering Committee at VaMoS (since 2018)

PC at ESEC/FSE (2019, 2020)

PC at ICPE (2022)

Workshop Chair at ESEC/FSE (2019)

TSE review board (2018-19)

PC at ASE (2016, 2018)

PC at SPLC (2016, 2017, 2020)

Program Chair at VaMoS (2017)

Track Chair at SPLC (2016)

Program Chair at FOSD (2013)

Publicity Chair at GPCE (2013)

Selected Publications

Full publications

  • Atri Sarkar, Jianmei Guo, Norbert Siegmund, Sven Apel, and Krzysztof Czarnecki. Cost-Efficient Sampling for Performance Prediction of Configurable Systems. In Proceedings of the IEEE/ACM International Conference on Automated Software Engineering (ASE), pages 342–352. IEEE Computer Society, November 2015. Acceptance rate (full papers): 21% (60 / 289).
  • Andreas Wölfl, Norbert Siegmund, Sven Apel, Harald Kosch, Johann Krautlager, and Guillermo Weber-Urbina. Generating Qualifiable Avionics Software: An Experience Report. In Proceedings of the IEEE/ACM International Conference on Automated Software Engineering (ASE), pages 726–736. IEEE Computer Society, November 2015. Acceptance rate (full papers): 21% (60 / 289).
  • Norbert Siegmund, Alexander Grebhahn, Sven Apel, and Christian Kästner. Performance-Influence Models for Highly Configurable Systems. In Proceedings of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE), pages 284–294. ACM Press, August 2015. Acceptance rate: 25% (74 / 291).
  • Janet Siegmund, Norbert Siegmund, and Sven Apel. Views on Internal and External Validity in Empirical Software Engineering. In Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE), pages 9–19. IEEE Computer Society, May 2015. Acceptance rate: 19% (84 / 452); ACM SIGSOFT Distinguished Paper Award.
  • Alexander von Rhein, Alexander Grebhahn, Sven Apel, Norbert Siegmund, Dirk Beyer, and Thorsten Berger. Presence-Condition Simplification in Highly Configurable Systems. In Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE), pages 178–188. IEEE Computer Society, May 2015. Acceptance rate: 19% (84 / 452).
  • Norbert Siegmund, Sergiy Kolesnikov, Christian Kästner, Sven Apel, Don Batory, Marko Rosenmüller, and Gunter Saake. Predicting Performance via Automated Feature-Interaction Detection. In Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE), pages 167–177. IEEE Computer Society, June 2012. Acceptance rate: 21% (87 / 408).