Yijun Yu
http://data.open.ac.uk/person/33176de85668f22561aacf9a043c5537
is a Person

Outgoing links

Go to incoming links
Property Object
Dataset
Of Computing and Communications
topic_interest
Account
Has membership
Is related to software_evolution
Tagged with tag software_evolution
Job title
  • Senior Lecturer in Computing
  • Senior Lecturer in Computing
overview <p dir="ltr"><span style="font-size: 12px;">Yijun Yu graduated from the Department of Computer Science at Fudan University (B.Sc. 1992, M.Sc. 1995, Ph.D. 1998). He was a postdoc. research fellow at the Department of Electrical Engineering in Ghent University (1999--2002), then he worked as a research associate at the Knowledge Management lab of the Department of Computer Science in University of Toronto (2003-2006). Since October 2006, he has become a Senior Lecturer at the Department of Computing and Communications in The Open University. He is a member of the IEEE Computer Society and the British Computer Society.</span><span style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;">&nbsp;</span><span style="font-size: 12px;">Contact him if you are also interested in adapting evolving systems to meaningful contextual changes. He has transferable expertise in developing automated software engineering methods such as reasoning, modularising,visualising, and restructuring, solving both fundamental and practical problems in requirements engineering, maintenance and evolution, security and privacy, through empirical studies.</span></p>
Research overview
  • <p><span>He is interested in developing automated, efficient and scalable software techniques and tools to better support human activities in software engineering.</span></p>
  • <p dir="ltr"><font color="blue"style="font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;">The only thing not changing is the change itself.</font><span style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;">&nbsp;My recent research is all about changes to do with software systems: changes at development time (&quot;evolution&quot;), changes at runtime (&quot;adaptation&quot;), changes among viewpoints (&quot;meaningful&quot;), changes to stakeholders (&quot;requirements&quot;), changes to the attack/defense (&quot;security&quot;), changes to the interests disclosure (&quot;privacy&quot;), and the bidirectional synchronisations of various kinds of changes (&quot;invariant traceability&quot;).</span></p><p dir="ltr"><span style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;">You can see some details in these subjects here now, and your will see more in future !</span></p><ul dir="ltr"><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">When and to whom shall you disclose private information?</font><br><a href="http://oro.open.ac.uk/34189/"style="color: rgb(20, 55, 72);">Privacy arguments: analysing selective disclosure requirements for mobile applications.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">How to monitor classified states of goals?&nbsp;</font><br><a href="http://oro.open.ac.uk/34244/"style="color: rgb(20, 55, 72);">Stateful requirements monitoring for self-repairing socio-technical systems.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">How to protect your changes in generated code?</font><br><a href="http://oro.open.ac.uk/32501/"style="color: rgb(20, 55, 72);">Maintaining invariant traceability through bi-directional transformations.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">Can enterprise benefit from adaptive UI?&nbsp;</font><br><a href="http://oro.open.ac.uk/33627/"style="color: rgb(20, 55, 72);">Using interpreted runtime models for devising adaptive user interfaces of enterprise applications.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">What changes matter to you?</font><br><a href="http://oro.open.ac.uk/29450/"style="color: rgb(20, 55, 72);">Specifying and detecting meaningful changes in programs.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">Is your PIN entry device secure?</font><br><a href="http://oro.open.ac.uk/28980/"style="color: rgb(20, 55, 72);">RISA: a risk-based argumentation method for practical security.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">Are your sites down?</font><br><a href="http://oro.open.ac.uk/29060/"style="color: rgb(20, 55, 72);">Requirements-driven self-tuning for the survivability of web systems.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">What has happened to the Eclipse architecture over time?</font><br><a href="http://oro.open.ac.uk/28753/"style="color: rgb(20, 55, 72);">Assessing architectural evolution.</a></li><li style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><font color="red">Can we model requirements together?</font><br><a href="http://computing-research.open.ac.uk/trac/openre"style="color: rgb(20, 55, 72);">Using&nbsp;<u>OpenRE</u>: the Open Requirements Engineering lab.</a></li></ul>
Teaching overview <h1 dir="ltr"style="">Course Modules</h1><h2 dir="ltr"style="">Current courses at The Open University</h2><ul dir="ltr"style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><li><a href="http://www3.open.ac.uk/study/postgraduate/course/m812.htm"style="color: rgb(20, 55, 72);">M812&nbsp;--&nbsp;Digital&nbsp;Forensics&nbsp;and&nbsp;Investigations</a>&nbsp;(Postgraduate course chair)</li><li><a href="http://www3.open.ac.uk/study/postgraduate/course/m883.htm"style="color: rgb(20, 55, 72);">M883 -- Requirements Engineering</a>&nbsp;(Postgraduate course member)</li><li><a href="http://www3.open.ac.uk/study/undergraduate/course/m362.htm"style="color: rgb(20, 55, 72);">M362 -- Developing Concurrent Distributed Systems</a>&nbsp;(Undergraduate course member)</li><li><a href="http://www3.open.ac.uk/study/undergraduate/course/m257.htm"style="color: rgb(20, 55, 72);">M257 -- Putting Java to Work</a>&nbsp;(Undergraduate course member)</li></ul><h2 dir="ltr"style="">Past courses at University of Toronto</h2><ul dir="ltr"style="color: rgb(51, 51, 51); font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12.800000190734863px; line-height: 19.200000762939453px;"><li><a href="http://www.cdf.toronto.edu/~csc408h/summer/"style="color: rgb(20, 55, 72);">CSC408H1Y 2005 Software Engineering</a></li><li><a href="http://www.cs.toronto.edu/~yijun/ece450h/"style="color: rgb(20, 55, 72);">ECE450H1S 2005 Software Engineering</a></li><li><a href="http://www.cs.toronto.edu/~yijun/csc408h/"style="color: rgb(20, 55, 72);">CSC408H1F 2004-2005 Software Engineering</a></li></ul>
Biography <p>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&rsquo;16), 4 Best Paper awards (iRENIC&rsquo;16, IEEE TrustCom&#39;14, ACM EICS&#39;13), 3 Distinguished Paper awards (IEEE RE&#39;11, BCS&#39;08, ACM SigSoft ASE&#39;07), and a Best Tool Demo Paper (RE&rsquo;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),&nbsp;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).</p>
Description <p>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&rsquo;16), 4 Best Paper awards (iRENIC&rsquo;16, IEEE TrustCom&#39;14, ACM EICS&#39;13), 3 Distinguished Paper awards (IEEE RE&#39;11, BCS&#39;08, ACM SigSoft ASE&#39;07), and a Best Tool Demo Paper (RE&rsquo;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),&nbsp;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).</p>
Holder of Staff
Type Person
Label
  • Dr Yijun Yu
  • Yijun Yu
Depiction Yijun_Yu_110x140.jpg
Family name
  • Yu
  • Yu
Given name
  • Yijun
  • Y
  • Y.
  • Yi-Jun
  • Yijun
homepage http://mcs.open.ac.uk/yy66/
mbox ailto:yijun.yu@open.ac.uk
Mailbox SHA1 sum dcf17db2958538d262cad3b77f390dbe722d4b7c
Name
  • Yijun Yu
  • Yijun Yu
  • Y Yu
  • Y. Yu
  • Yi-Jun Yu
Phone rn:tel:+44-(0)1908-655562
Title
  • Dr
  • Dr
Work homepage

Incoming links

Go to outgoing links
Subject Property
There are 147 more subjects.
You can use the links at the top of the page to download all the data.
Creator
Has principal investigator
There are 22 more subjects.
You can use the links at the top of the page to download all the data.
2nd
There are 44 more subjects.
You can use the links at the top of the page to download all the data.
3rd
There are 24 more subjects.
You can use the links at the top of the page to download all the data.
1st
There are 13 more subjects.
You can use the links at the top of the page to download all the data.
4th
authors 14th
5th
authors 8th
6th
authors 7th