Software Engineering

Software Engineering

Research unit

Software Engineering

The NTNU Software Engineering group conducts research in a wide range of topics related to planning, development, and operation of complex software systems, and in topics that are crucial to the software industry and to society as a whole. This includes research themes related to:

  • Software engineering methods and tools
    • understanding and improving software quality, security, and reliability
    • agile development, and software development processes
    • modeling and domain-specific languages in software engineering
    • Social aspects of software engineering with focus on evaluating societal challenges such as sustainability and gender diversity in the software industry
  • Emerging technologies and its relation to Software Engineering
    • AI in software engineering and development
    • software engineering methods and tools for AI systems
    • blockchain software engineering
  • Game design, development and use
    • understanding and advancing how games are designed, developed, and used
    • advancing game design and game technology to develop innovative, engaging and motivating software
  • Design, evolution and implementation of learning technologies
    • understanding the potential of analytics and AI to support human learning
    • devising new ways for humans to interact and collaborate with intelligent learning systems
    • understanding and advancing human-AI collaboration and learning

Contact

Contact

Torgeir Dingsøyr

Torgeir Dingsøyr 
Head of research unit

Publications

Publications

We aim to disseminate our research results and play a central role at the premier Software Engineering and Learning Technologies venues.

View all Software Engineering unit publications and projects

Projects

Projects

Our research activity is organised around research projects. Currently we contribute to the following projects.

EU Horizon projects

Other international projects

  • Women STEM UP, Erasmus+ (2022-2025) | Letizia Jaccheri
  • TECHLARP, Erasmus+ (2025-2027) | Letizia Jaccheri
  • Enhancing AI education between India and Norway (INNOAIED), HKdir (2025-2028) | Kshitij Sharma

National projects

  • Rethinking Management of Large IT Projects (Agility@Scale), NFR FRIPRO (2026-2030) | Torgeir Dingsøyr
  • Learning Analytics Infrastructure: Infrastructure for data-driven research and practice in higher education and workplace learning, NFR INFRA (2025-2027) | Michail Giannakos

NTNU strategic research areas projects

National Centres

Partners

Partners

Research and business partners associated with our research group.

Main research partners

  • University of Oslo (Uio)
  • SINTEF
  • UC Berkeley
  • Peking University
  • TU Eindhoven
  • University College London (UCL)

Important industry collaborations

  • Equinor
  • Kantega
  • LearnLab
  • DNV
  • Lånekassen
  • the Norwegian Welfare Administration (NAV)

Start-ups coming from our group

Evaluation of the research group

Infrastructure

Infrastructure

Laboratories and teaching areas used by our researchers and students.

Education

Education

We develop, evaluate and teach undergraduate and graduate courses in software engineering, which provide knowledge and understanding of large-scale industry contexts.

Our approaches often receiving recognitions of teaching excellence and being published in high-ranked conferences and journals. We offer our students an education that prepares them to take leading roles in complex software development projects.

Programmes of study

We educate students within:

  • Computer Science with a focus on the software engineering specialization
  • Informatics with a focus on software engineering and Interaction Design, Game and Learning Technology specializations

Master Project and Thesis Topics

Staff and what topics they are offering: