Background and activities

Research focuses

I got my Master in Artificial Intelligence and Ph.D. in Software Engineering. My research focuses cover these two fields and their interactions.

One key issue I want to address is "System and Software Engineering for Smart System", i.e., how to use system and software engineering approaches to improve security, safety, and reliability of smart systems, e.g. autonomous vehicle, autonomous boat, and smart city. The relevant projects I am leading or working on for this topic include:

  • Security and safety of cyber-physical systems (Supervising 1 PhD student)
  • Security, safety, and resilience of smart city (Supervising 1 PhD student)
  • Safety, autonomy, remote control and operations of industrial transport systems (Working as a researcher and collaborating with SINTEF Digital)
  • Source code analysis of software vulnerabilities (Supervising 1 visiting PhD student)

Another topic I am interested in is "Smart Software and System Engineering", i.e., using modern Artificial Intelligence, IoT, and Data analytic approaches to solve engineering problems. The relevant projects I am leading or working on for this topic include:

  • Intelligent traffic control of autonomous vehicles (Supervising 1 PhD student)
  • Circular Economy, IoT, and Big Data analytics (Supervising 1 PhD student and one PostDoc)

In addition, I am supervising more than 10 Master students. The research themes of my Master students include:

  • Empirical software engineering (e.g., DevSecOps)
  • System safety (e.g., safety and security analysis of autonomous cars and boats)
  • Software security (e.g., security code analysis tools)
  • Blockchain-based applications (e.g., sharing economy using blockchain)
  • AI and data analytic related applications (e.g., intelligent traffic management and predictive maintenance)


  • Software security (TDT4237)
  • Advanced software engineering (TDT4242)
  • Empirical software engineering (DT8111)

Scientific, academic and artistic work

Displaying a selection of activities. See all publications in the database

Journal publications

Part of book/report

  • Li, Jingyue; Moe, Nils Brede; Dybå, Tore. (2010) Transition from a plan-driven process to Scrum: a longitudinal case study on software quality. Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.