How We Work
Our Three Commitments
We pursue this mission through three core commitments:
Advancing Knowledge
We advance software engineering through research in programming languages, formal methods, software quality, human-computer interaction (HCI), design, and immersive systems. Our research spans human-centered approaches that ensure systems are inclusive, accessible, and aligned with human cognition, as well as AI for Software Engineering, Software Engineering for AI, self-adaptive systems, sustainability, and human–AI collaboration.
Developing People
We educate and mentor researchers, students, and practitioners who bridge theory and practice while thinking beyond technical boundaries. We cultivate leaders who are technically excellent, ethically grounded, and equipped to understand the broader societal and human impact of software.
Creating Impact
We connect software engineering with HCI and design, treating user experience as a core engineering concern. Working with partners across academia, industry, and government, we translate research into intelligent and sustainable solutions for real-world challenges in domains such as healthcare, education, and governance.