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).
He is interested in developing automated, efficient and scalable software techniques and tools to better support human activities in software engineering.
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).
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).
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
|CRC: Software Engineering and Design||Group||Faculty of Mathematics, Computing and Technology|
|Role||Start date||End date||Funding source|
|Co-investigator||01/Apr/2018||31/Mar/2023||EPSRC 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.
In addition to teaching on Open University modules our academics are engaged in ground breaking research that benefits individuals and society.
Explore our qualifications and courses by requesting one of our prospectuses today.Request prospectus