The Software Systems (SWS) research group deals with the engineering of software development and software architectures, as well as the processing of natural language. In a highly complex and dynamic environment, we search for suitable means to optimally design software systems. Currently we focus on the following subjects:
- Agile Software Development
- Model Driven Software Development
- Distributed Software Architectures
- Mixed Reality Architectures
- Text-based Dialogue Systems
- Text Classification
- Lifelong learning for Software Systems
We work on these subjects together with external business partners within national and international projects. Our research findings are then incorporated into the computer science study programme (German only) and are passed on to the students in modules such as the software project, programming, software development, web development and various elective modules (e.g. .NET).
In the area of software development, we conduct research into issues such as agile software development and the fully automated generation of executable software from graphical models (Model Driven Software Development). In the domain of software architectures, we investigate implementation approaches to current techniques of distributed processing and storage (such as microservices, blockchain or Internet of Things), as well as architectural concepts for the integration of mixed reality systems.
We develop technologies for the processing of natural language. We combine methods from linguistics, Natural Language Processing (NLP) and Artificial Intelligence to enable natural language communication between humans and machines. In our research we work on topics such as text classification (e.g. sentiment analysis), chatbots or Natural Language Generation.
ARIES: Exploiting User Journeys for Supporting Mobility as a Service Platforms
Emerging Mobility As A Services (MAAS) are pushing the boundaries of DevOps practices and processes, with new challenges to handle for both practitioners and researchers. MAAS providers such as BOND (Bike ON Demand start-up in Switzerland) employ DevOps innovations to sustain the evolution of future MAAS services ...
COSMOS – DevOps for Complex Cyber-physical Systems of Systems
Much of the increasing complexity of ICT systems is being driven by the more distributed and heterogeneous nature of these systems, with Cyber Physical Systems accounting for an increasing portion of Software Ecosystems. This basic premise underpins the COSMOS proposal which focuses on blending best practices DevOps ...
Can virtual reality systems help us to design software as we talk?
In the context of digital transformation, we work on the challenge of speeding up the time-to-market of high-quality software products. The extraordinary value of this project comes from involving virtual reality systems for requirements engineering. From a practical point of view, we investigate how to digitalise ...
- Google Glass App
- AirTraffic LIVE
- AirTraffic Worldwide
- Blue Marble
Zampieri, Marcos; Nakov, Preslav; Ljubešić, Nikola; Tiedemann, Jörg; Scherrer, Yves, eds.,
Proceedings of the 7th Workshop on NLP for Similar Languages, Varieties and Dialects.
Workshop on NLP for Similar Languages, Varieties and Dialects, Barcelona (Spain), online, 13 December 2020.
International Committee on Computational Linguistics (ICCL).
Available from: https://doi.org/10.21256/zhaw-21551
Available from: https://doi.org/10.3390/ai1040031
Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP).
Conference on Empirical Methods in Natural Language Processing (EMNLP), Online, 16-20 November 2020.
Association for Computational Linguistics.
Available from: https://doi.org/10.18653/v1/2020.emnlp-main.326
Di Sorbo, Andrea; Grano, Giovanni; Visaggio, Corrado Aaron; Panichella, Sebastiano,
Journal of Software: Evolution and Process.
Available from: https://doi.org/10.1002/smr.2316
Panichella, Sebastiano; Zaugg, Nik,
Empirical Software Engineering.
Available from: https://doi.org/10.1007/s10664-020-09870-3