The Young Software Engineer of the Year Awards are given to the best undergraduate software projects, drawn from across all students studying computing science and software engineering in Scotland. Each university submits the best final year undergraduate software engineering project from amongst their students. Prizes this year were sponsored by Sopra Steria, Edge Testing, BCS and Leidos.
The Awards, running for over 30 years, are organised by ScotlandIS, the membership body for the digital technologies industry and were presented at the ScotlandIS CmdR ScotSoft 2020 conference.
St Andrews University student, Ryan Wilson, has been named Young Software Engineer of the Year 2020, having developed a tool that helps check a parallel program for flaws when running on a system with so-called weak memory consistency. The tool is applicable to almost all modern computers and can analyse and check critical systems for flaws, such as those running nuclear power plants, making them much safer.
Second place was won by Daniella Ivanova from University of Glasgow, for her AI deep learning programme which can be applied to the restoration of films. Her project tackles the problem of analogue film restoration and presents a proof-of-concept solution for automated image repair by employing two deep convolutional neural networks. As a result, much of the manual labour involved in film restoration could be removed.
Konrad Dryja, from Aberdeen University, has also been recognized for developing a decentralised blockchain authentication framework. Konrad won third prize for his exceptionally innovative project to improve the authentication and accountability of blockchain ledger, which are the backbone of crypto currencies, such as Bitcoin.
The Best Engineering Project Award went to Craig Pirie from Robert Gordon University, for his project on using AI vision to identify corrosion in underwater images for inspection engineering applications. Corrosion is a major issue for offshore energy projects, with significant costs associated with monitoring and repair. Craig’s dissertation recognised that engineers could save significant time if artificially intelligent machines can be trained to carry out the brunt of the workload by automatically detecting corrosion in images using computer vision.
Kate Forbes MSP
Andrew Harmel Law
Bev Harrow, Lee Hutchinson and Chris Hughes
Dr Murray Collins
Dr Poonam Malik, Ben Shorrock, David Dunn, Jane Morrison-Ross
Dr James McMinn
Alex Bell and Petur Einarsson
Olivia Gambelin, Joseph Crispell
Paul Neeson and Andrew Noble
Dr David Alexander
Steve Guggenheimer, Corporate Vice President – AI & ISV Engagement at Microsoft Corporation
Young Software Engineer of the Year Awards
The YSE Awards recognise the best undergraduate software projects, drawn from across all students studying computing science and software engineering in Scotland.