Software Engineering Research Group (M3S)
Research group information
Contact information
Research group leader
- Professor, 6G enabling sustainable society, Digital Health
Research group description
The Software Engineering Research Group (M3S) asks, "How are resilient software-intensive systems built, and how to build them better?" We develop human-centric AI-native software engineering excellence. Our core research areas look at all aspects of professional AI-native software engineering, including technical and human aspects.
Our active research areas explore
- AI-native software development lifecycles,
- AI agents in software engineering activities,
- Self-evolving software systems and architectures,
- Requirements engineering, testing, maintenance, and software quality in AI-native environments
- Reliability, safety, security, verification, validation, and governance of AI-native systems
- Human-AI collaboration, oversight, and accountability
- Domain-specific software engineering for regulated, safety-critical, and industrial contexts
We currently work on various domains, where software makes a difference. Our current project portfolio looks at software engineering in the context of healthcare, automotive, quantum computing, cyberphysical systems, energy, industry, 6G, dual use, and archaeology.
Our work is based on very strong industry collaboration and high impact on industry and society. The group has a versatile portfolio of externally funded projects, including Horizon Europe, ITEA, Digital Europe, Chips JU, Research Council of Finland, and Business Finland (former Tekes). M3S is responsible for software engineering teaching at the Master's and Bachelor's levels. The unit is producing a large number of PhD degrees.