Skip to content

Toggle service links

You are here

  1. Home
  2. Dr Yijun Yu

Dr Yijun Yu

Profile summary

  • Central Academic Staff
  • Senior Lecturer in Computing
  • Faculty of Science, Technology, Engineering & Mathematics
  • School of Computing & Communications
  • yijun.yu

Professional biography

Dr. Yijun Yu is a Senior Lecturer in Computing at The Open University, UK. His research on requirements-driven adaptation receives a 10 Year Most Influential Paper award (CASCON’16), 4 Best Paper awards (iRENIC’16, IEEE TrustCom'14, ACM EICS'13), 3 Distinguished Paper awards (IEEE RE'11, BCS'08, ACM SigSoft ASE'07), and a Best Tool Demo Paper (RE’13) award. He serves as an Associate Editor of the Software Quality Journal, Secretary of BCS Specialist Group on Requirements Engineering, a PC member of international conferences on Software Engineering (FSE, ICSE), Requirements Engineering (RE, CAiSE), Software Maintenance and Evolution (ICSME, CSMR, SANER, ICPC), Security (ESSoS), and World Forum on Internet of Things (WF-IoT). He managed knowledge transfer projects with Huawei, IBM, CA, RealTelekom, and is a co-investigator on research projects including Secure, Adaptable, Usable Software Engineering (EPSRC Platform, 2018-2023), Adaptive Security and Privacy (ERC Adv. Grant, 2012-2018), and Adaptive Information Systems (QNRF, 2012-2016), Lifelong Security Engineering for Evolving Systems (EU FP7, 2009-2012), and Usable Privacy for Mobile Apps (Microsoft SEIF, 2012).

Research interests

He is interested in developing automated, efficient and scalable software techniques and tools to better support human activities in software engineering.

Teaching interests

He is currently teaching undergraduate module Web, Cloud, and Mobile Technology (TM352), and postgraduate module Digital Forensics (M812). He has taught undergraduate programming modules including Distributed and Concurrency Programming in Java (M362), Java Programming (M256) and postgraduate module on Requirements Engineering (M883). 

Impact and engagement

He has a vision to improve aviation security through cloud computing and blockchains by live streaming blackboxes after the missing MH370 flight, which featured in interviews with BBC Radio 4 and BBC World Services aired in April 2014, and receives Microsoft Azure Award (2017).

External collaborations

He has been collaborating with the Industry to address their Software Engineering problems, for example:

- ChainVine Ltd. UK on using Blockchain for Drone Identification problems

- CommerceTest, UK on Mobile Twin Peaks

- Huawei Inc, China on Visualising Cache Behaviour of Embedded Programs

- RealTelekom, Ltd. on Meaningful Change Detection for Heterogeneous Programming Languages

- Microsoft, on Privacy Arguments for Mobile Applications

- Computer Associates, Inc. on Monitoring and Diagnosing Software Requirements

- IBM Inc Canada on C/C++ Header Restructuring for Higher Productivity

He has been collaborating with international colleagues on various topics:

Engineering Self-Adaptive Systems

 * Prof. John Mylopoulos at University of Ottawa, Canada
 * Prof. Hausi Muller at University of Victoria, Canada
 * Prof. Xin Peng et al Shanghai Fudan University, China
 * Prof. Nobukazu Yoshioka at NII, Tokyo, Japan

Bidirectional Programming for Software Engineering

 * Prof. Zhenjiang Hu at NII, Tokyo, Japan

Secure Software Engineering
 * Prof. Khaled Khan, Qatar University, Qatar
 * Prof. Fabio Massacci, University of Trento, Italy

Deep Learning for Software Engineering
 * Prof. Zhi Jin at Peking University, China
 * Prof. Lingxiao Jiang at Singapore Management University, Singapore

Research Activity

Research groups

NameTypeParent Unit
CRC: Software Engineering and DesignGroupFaculty of Mathematics, Computing and Technology


Externally funded projects

SAUSE: Secure, Adaptive, Usable Software Engineering

RoleStart dateEnd dateFunding source
Co-investigator01/Apr/201831/Mar/2023EPSRC EPSRC Engineering and Physical Sciences Research Council
In the last decade, the role of software engineering has changed rapidly and radically. Globalisation and mobility of people and services, pervasive computing, and ubiquitous connectivity through the Internet have disrupted traditional software engineering boundaries and practices. People and services are no longer bound by physical locations. Computational devices are no longer bound to the devices that host them. Communication, in its broadest sense, is no longer bounded in time or place. The Software Engineering & Design (SEAD) group at the Open University (OU) is leading software engineering research in this new reality that requires a paradigm shift in the way software is developed and used. This platform grant will grow and sustain strategic, multi-disciplinary, crosscutting research activities that underpin the advances in software engineering required to build the pervasive and ubiquitous computing systems that will be tightly woven into the fabric of a complex and changing socio-technical world. In addition to sustaining and growing the SEAD group at the OU and supporting its continued collaboration with the Social Psychology research group at the University of Exeter, the SAUSE platform will also enable the group to have lasting impact across several application domains such as healthcare, aviation, policing, and sustainability. The grant will allow the team to enhance the existing partner networks in these areas and to develop impact pathways for their research, going beyond the scope and lifetime of individual research projects.

Meet our Academics

Head and shoulders of male OU academic

In addition to teaching on Open University modules our academics are engaged in ground breaking research that benefits individuals and society.

Request your prospectus

Request a prospectus icon

Explore our qualifications and courses by requesting one of our prospectuses today.

Request prospectus

Are you already an OU student?

Go to StudentHome