Human-centered Software Engineering Research Group

Institute of Software Engineering and Programming Languages,
Prof. Dr. Matthias Tichy

Empowering Humans to Drive the Digital Revolution

Software is ultimately developed for and by humans. Consequently, we – the Human-Centered Software Engineering Research Group – focus our software engineering research on supporting and empowering humans to drive the digital revolution.

We do this by aiming at reducing complexity, avoiding defects, and improving developer resp. user experience. We realize this by developing domain-specific languages, quality assurance techniques, and innovative tools. To ensure high-quality research, we apply incremental/iterative design science research to arrive at evaluated solutions and empirical research methods to systematically identify research opportunities and properly show the benefits of our research results. Our research targets embedded systems, particularly automotive software, self-adaptive systems, and software in general as application areas.

Team

M.Sc. Thomas Witte

Thomas Witte
M.Sc. Thomas Witte
Research Assistant
Ulm University
Institute of Software Engineering and Programming Languages
Albert-Einstein-Allee 11
89069 Ulm
Germany
Raum: O27 4103
Telefon: +49731/50-24164

Research Projects

Tools to accelerate innovation along the automotive value chain

Self-organizing resilient execution platform for IoT services

Model-based Explainable Coordination of Complex Reconfigurations

Integrated Safety and Security Engineering of Self-Adaptive Systems.

Publications

2023

89.
Stiess, Sarah Sophie; Höppner, Stefan; Becker, Steffen; Tichy, Matthias
Event-base Simulation for Transient System with Capture Replay to Predict Self-adaptive Systems (Work in Progress Paper)
14th ACM/SPEC International Conference on Performance Engineering (ICPE)
2023
April 2023
DOI:10.1145/3578245.3585029
88.
Pekaric, Irdin; Groner, Raffaela; Witte, Thomas; Adigun, Jubril Gbolahan; Raschke, Alexander; Felderer, Michael; Tichy, Matthias
A Systematic Review on Security and Safety of Self-adaptive Systems
Journal of Systems and Software
2023
DOI:10.1016/j.jss.2023.111716
87.
Groner, Raffaela; Bellmann, Peter; Höppner, Stefan; Thiam, Patrick; Schwenker, Friedhelm; Tichy, Matthias
Predicting the Performance of ATL Model Transformations
Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering
2023
DOI:10.1145/3578244.3583727

2022

86.
Pietron, Jakob; Funk, Lenard; Tichy, Matthias
Improving the Comprehension of Evolving Graphical Models
2022 Working Conference on Software Visualization (VISSOFT)
Oktober 2022
DOI:10.1109/VISSOFT55257.2022.00018
85.
Höppner, Stefan; Haas, Yves; Tichy, Matthias; Juhnke, Katharina
Advantages and disadvantages of (dedicated) model transformation languages: A Qualitative Interview Study
Empirical Software Engineering
August 2022
Herausgeber: Springer Nature
DOI:10.1007/s10664-022-10194-7
84.
Exelmans, Joeri; Pietron, Jakob; Raschke, Alexander; Vangheluwe, Hans; Tichy, Matthias
Optimistic Versioning for Conflict-tolerant Collaborative Blended Modeling
FPVM 2022: 2nd International Workshop on Foundations and Practice of Visual Modeling
Juli 2022
Datei:http://ceur-ws.org/Vol-3250/fpvmpaper1.pdf
83.
David, Istvan; Latifaj, Malvina; Pietron, Jakob; Zhang, Weixing; Ciccozzi, Federico; Malavolta, Ivano; Raschke, Alexander; Steghöfer, Jan-Philipp; Hebig, Regina
Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study
Journal of Software and Systems Modeling
Juni 2022
DOI:10.1007/s10270-022-01010-3
82.
Neumüller, Denis; Tichy, Matthias
Towards Detecting Algorithm Implementations in Code Bases
24. Workshop Software-Reengineering und -Evolution (WSRE)
Mai 2022
Datei:pdfhttps://fg-sre.gi.de/fileadmin/FG/SRE/wsre2022/WSRE2022_Proceedings.pdf
81.
Breckel, Alexander; Pietron, Jakob; Juhnke, Katharina; Sihler, Florian; Tichy, Matthias
A domain-specific language for modeling and analyzing solution spaces for technology roadmapping
Journal of Systems & Software (JSS)
Februar 2022
DOI:10.1016/j.jss.2021.111094
80.
Witte, Thomas; Groner, Raffaela; Raschke, Alexander; Tichy, Matthias; Pekaric, Irdin; Felderer, Michael
Towards model co-evolution across self-adaptation steps for combined safety and security analysis
SEAMS '22: Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems
2022
DOI:10.1145/3524844.3528062