Systems Research Group seminars

The Systems Research Group is re-starting their seminars series from 6th May 2022. Seminars will take place every two weeks at 1pm, on Fridays. From May to July the seminars will be online (SRG Teams), while from September onward we aim to move them to a hybrid format. More information on the schedule can be found on the seminars page of the Systems Research Group site.

Congratulations Tristan!

Congratulations to Tristan who has won Outstanding Dissertation, Thesis, or Project Supervisor at this years Students’ Association Teaching Awards.

This award recognizes excellent guidance and support offered by a staff member during a student learning or research project, including postgraduate research, postgraduate taught, and undergraduate dissertations/theses.

Since 2009/10, the Students’ Association has organised the Teaching Awards to recognise the excellent teaching that happens in St Andrews. The awards aim to identify best practice throughout the University and give students the opportunity to thank the individuals who helped to shape their learning experience.

Congratulations also goes to Tom Spink who was nominated for the Outstanding teacher (Science and Medicine) and Chris Jefferson who was nominated for Outstanding Innovation in Teaching

Well Done!

Congratulations to Ryo Yanagida

Congratulations Ryo on passing your Viva!

Mobility Multihoming Duality for the Internet Protocol

In the current Internet, mobile devices with multiple connectivity are becoming increasingly common; however, the Internet protocol itself has not evolved accordingly. Instead, add-on mechanisms have emerged, but they do not integrate well. Currently, the user suffers from disruption to communication on the end-host as the physical network connectivity changes. This is because the IP address changes when the point of attachment changes, breaking the transport layer end-to-end state. Furthermore, while a device can be connected to multiple networks simultaneously, the use of IP addresses prevents end-hosts from leveraging multiple network interfaces — a feature known as host multihoming, which can potentially improve the throughput or reliability. While solutions exist separately for mobility and multihoming, it is not possible to use them as a harmonised solution for the end-host.

This work extended ILNPv6, an engineering solution of Identifier Locator Network Protocol (ILNP) implemented as a superset of IPv6 on the Linux kernel. The existing implementation was extended to harmonise mobility and multihoming. First, the mobility implementation was en- hanced to support rapid and continuous mobility; a comparative analysis against MIPv6 showed superior performance during high rate of handoffs. Second, multihoming was implemented and integrated with mobility; the evaluation with a flexible multi-connectivity scenario with load-balancing showed negligible loss and consistent throughput. Finally, the impact of the combined mobility-multihoming mechanism was evaluated with a real-time video stream application showing continuous uninterrupted real-time video playback at 2160p (4k ultra high definition). Overall, this work has demonstrated that mobility-multihoming duality is possible for end-hosts over IPv6 for existing applications without changing the network infrastructure.

Supervised by Prof. Saleem Bhatti with Dr Tristan Henderson as second Supervisor.

Thank you to the external examiner Prof. Mahesh Marina from the University of Edinburgh and Internal examiner Prof. Simon Dobson.

The viva took place on Microsoft Teams on 7/03/2022.

Congratulations David Letham!

Congratulations to David Letham who has been invited to the Gives Back Awards 2022, on behalf of University of St Andrews Charities Campaign.

David is one of the first winners of the making a difference Award. This new Award comes from students and staff who would like to nominate members of staff who have gone the extra mile within St Andrew’s community and beyond. Whether that be stepping up to help others during exceptional times, showing initiative or making a positive impact on the individuals/communities they have worked with

Enjoy the Ceremony!


Research participants from further education wanted

We are looking to speak to further education students of all disciplines.

Photo by David Kennedy on Unsplash

We want to understand what students want to know about personal cyber security and how they want to learn it.   To participate, you must be 16 or over and based at college, not at school, and willing to take part in an interview about this.  Sessions will last a maximum of 30-40 minutes, held on Microsoft Teams. Participants will be offered a £8 voucher for their time and contributions.

If you are interested, please get in contact using the details below. You will then be given a Participant Information Sheet with further details of our research and have the opportunity to ask questions, before being asked whether you consent to participate.

Contact Details

Amy Hunt  –

This study is being conducted as part of a research study in the School of Computer Science at the University of St Andrews.  The researchers are Dr Jean Carletta, Kevin Doherty, Amy Hunt, and Molly Wilson.


Only One day to go until SISCO!

SISCO Conference, 5 & 6 February

Ian Gent, Chris Jefferson and Simon Dobson are all presenting at the SISCO conference this weekend. There will be social and networking events which include free food in the medicine cafeteria. We think that these will be nice opportunities for all students, speakers and staff to get to know one other.

You are all invited to these events, both on Saturday and Sunday.

You can get your free tickets to attend and further information on their Facebook page

Congratulations to our Emeritus Professor Ian Sommerville

Very many congratulations to our Emeritus Professor Ian Sommerville who has recently been awarded the 2022 Nancy Mead award for excellence in software engineering education.

The award will be presented at the (virtual) Conference for Software Engineering and Training next month.

This Award goes to individuals who have demonstrated outstanding contributions to software engineering education and training, as well as to the related area of software engineering professionalism. Contributions may include, but are not limited to: service to the community, papers, reports, books, tools, techniques and media for software engineering education, and outstanding practice of teaching that has been witnessed by the community at large. Contributions should have had an influence over an extended period of time at the international level. Contributions to software engineering itself (peer-reviewed research or practice) should be mentioned in a separate section of any nomination, but having made such contributions is not necessary in order to receive this award.

Well Done Ian!

PhD Scholarships in Computer Science for 2022

Scholarship Description
The School of Computer Science is offering the following types of scholarships for 3.5 years of study in our PhD programme. All UK/EU and International students are eligible:

• Fully funded scholarships consisting of tuition + stipend
• Tuition-only scholarships

This award is part-funded through the University’s new ‘handsels’ scheme.

Value of Award
• Tuition scholarships cover PhD fees irrespective of country of origin.
• Stipends are valued £15,609 per annum.

Eligibility Criteria
We are looking for highly motivated research students willing to be part of a diverse and supportive research community. Applicants must hold a BSc or MSc in Computer Science or related area appropriate for their proposed topic of study.
International applications are welcome. We especially encourage female applicants and underrepresented minorities to apply.

Application Deadline
1st February 2022 for scholarship eligibility. Late applications will be considered as funding allows.

How to Apply
Every PhD application indicating interest, if accepted, will automatically be considered for these scholarships; there is no need for a separate application.
The best way to win one of our scholarships is to make a strong PhD application. You are also encouraged to approach supervisors before formal submission to discuss your project ideas with them.
The School’s main groups are Artificial Intelligence and Symbolic Computation, Computer Systems and Networks, Human-Computer Interaction, and Programming Languages. It is highly recommended that applicants identify potential supervisors in their applications. A list of existing faculty and areas of research can be found at
Full application instructions can be found at
Inquiries and questions may be directed to