Professor of Software Engineering, University of York
John McDermid became Professor of Software Engineering at the University of York in 1987. His research covers a broad range of issues in systems, software and safety engineering. He became Director of the Lloyd’s Register Foundation funded Assuring Autonomy International Programme in January 2018, focusing on safety of robotics and autonomous systems.
He acts as an advisor to government and industry, including FiveAI, the UK MoD and Rolls-Royce. He has been actively involved in standards development, including work on safety and software standards for civilian and defence applications. He is author or editor of six books and has published about 400 papers. He is a Visiting Professor at Beijing Jiaotong University. He became a Fellow of the Royal Academy of Engineering in 2002 and was awarded an OBE in 2010.
Autonomous cars: five reasons they still aren't on our roads
Aug 01, 2020 14:54 pm UTC| Technology
Elon Musk thinks his company Tesla will have fully autonomous cars ready by the end of 2020. There are no fundamental challenges remaining, he said recently. There are many small problems. And then theres the challenge of...
Five things to consider before speed limiters are added to cars
Apr 01, 2019 17:18 pm UTC| Insights & Views Business
The recent announcement that EU rules for fitting speed limiters to new cars from 2022 will be adopted by the UK was welcomed by many, including the European Transport Safety Council, as a move that will save lives....
Self-driving cars: why we can't expect them to be 'moral'
Jan 27, 2019 14:44 pm UTC| Insights & Views Technology
Ever since companies began developing self-driving cars, people have asked how designers will address the moral question of who a self-driving car should kill if a fatal crash is unavoidable. Recent research suggests this...
There’s an extra $1 billion on the table for NT schools. This could change lives if spent well
Political donations rules are finally in the spotlight – here’s what the government should do