This research area is grounded in the foundations of software engineering, focusing on the practices, processes, and product management approaches that shape how software is designed, developed, and evolved to create business and societal value. It examines how these foundations must adapt as AI becomes an active participant in software development, preserving what remains essential while transforming what must change to shape the future of software engineering.
Infrastructure
Our research is supported by the following laboratories:
Coder Lab
LUT's usability and interaction lab, specializing in Internet of Things interactions. The lab has an observation room with a one-way mirror and overhead cameras, and supports controlled experiments, co-design, studies with wearables and other interaction devices, and physical prototyping.
ChainLab
A research infrastructure for secure, intelligent, and decentralized systems, covering AI for cybersecurity, blockchain for security and privacy, federated learning, and software vulnerability detection and repair.
AI and HCI Behavioural Lab
Located on the Lahti campus, the lab studies how people interact and collaborate with intelligent systems, using eye tracking, physiological sensors, brain activity measurement, and extended reality.