Software Architecture Group
Prof. Dr. Robert Hirschfeld
Welcome!
The Software Architecture Group, headed by Prof. Dr. Robert Hirschfeld, explores various means of improving the overall programming experience for both professional and non-professional programmers. The group investigates methods to help in the understanding, development, and evolution of concepts and designs of complex software systems. The group‘s research focuses on programming languages, software modularity, tool support, runtime artifacts, and execution environments.
Recent updates
- Broadening the View of Live Programmers: Integrating a Cross-Cutting Perspective on Run-Time Behavior into a Live Programming Environment received the AOSA 2024 Editor’s Choice Award (more)
- Prof. Harumi Watanabe from Tokai University visits our group August 15-25, 2023.
- Notes on "Notes on the Synthesis of Form" – Dawning Insights in Early Christopher Alexander received the AOSA 2023 Reviewers' Choice Award (more)
- The Programming Journal (Journal on The Art, Science, and Engineering of Programming) Vol. 7 available (more)
- Patrick Rein received the ECOOP 2022 Distinguished Artifact Reviewer Award (more)
- Squeak 6.0 available (more)
- "S/Kogi: Getting Grammars into Shape for Block-based Editors" received the ACM SIGPLAN SLE 2021 Distinguished Artifact Award (more)
- Tobias Pape and Patrick Rein received the AOSA Outstanding Service Award 2021 (more)
- ECOOP 2020 proceedings available (more)
- Science of Computer Programming ECOOP 2020 special issue available (more)
- Prof. Harumi Watanabe from Tokai University joined our group for her sabbatical from March until September 2020. Thank you!
- Fabio Niephaus joined the GraalVM Project Advisory Board (more)
- Fabio Niephaus on JVM ADVENT about Smalltalk With the GraalVM (more)
- Fabio Niephaus on the GraalVM Blog about the HPI Polyglot Programming Seminar (more)
- Fabio Niephaus received the ESUG Innovation Technology Award 2019 (more)
- NII Shonan Seminar No. 147 on Self-supporting, Extensible Programming Languages and Environments for Exploratory, Live Software Development (more)
- Unravel Programming Sessions with THRESHER received the Japan Society for Software Science and Technology (JSSST) Best Paper Award 2017 (more)
- Patrick Rein won First Prize of the ACM Student Research Competition (Graduate Category) at the International Conference on the Art, Science, and Engineering of Programming (<Programming>) 2019 (more)
- Richard P. Gabriel received the Onward! Most Notable Paper Award 2018 for 2008 (more)
- Toni Mattis won Third Prize of the ACM Student Research Competition (Graduate Category) at the International Conference on the Art, Science, and Engineering of Programming (<Programming>) 2018 (more)
- Richard P. Gabriel received the AOSA Outstanding Reviewer Award 2018 (more)
- Robert Hirschfeld received the AOSA Outstanding Service Award 2018 (more)
- Fabio Niephaus won First Prize of the ACM Student Research Competition (Graduate Category) at the International Conference on the Art, Science, and Engineering of Programming (<Programming>) 2017 (more)
- Toni Mattis won Second Prize of the ACM Student Research Competition (Graduate Category) at the International Conference on the Art, Science, and Engineering of Programming (<Programming>) 2017 (more)
- Patrick Rein won Third Prize of the ACM Student Research Competition (Graduate Category) at the International Conference on the Art, Science, and Engineering of Programming (<Programming>) 2017 (more)
- Tobias Dürschmid won First Prize of the ACM Student Research Competition (Undergraduate Category) at the International Conference on the Art, Science, and Engineering of Programming (<Programming>) 2017 (more)
- Tobias Pape and Richard P. Gabriel received the AOSA Outstanding Service Award 2017 (more)
- Fabio Niephaus received the ESUG Innovation Technology Award 2016 (more)
- Squeak Community Projects (more)
Upcoming
- Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT) 2024
- Onward! Essays 2024
- Onward! Papers 2024
- Conference on Human Factors in Computing Systems (CHI) 2024
- Conference on the Art, Science, and Engineering of Programming (<Programming>) 2025
- Conference on the Art, Science, and Engineering of Programming (<Programming>) 2025