David’s software engineering research resolves around how organisations can understand and evolve their legacy software with as little risk as possible. His educational research includes the use of aptitude testing as a marker for programming skills and providing tools for automated instant feedback to students.
Collaboration opportunities in academic and industry around understanding and evolving software.Make a PhD enquiry
PUBLIC OUTREACH AND KEY ACHIEVEMENTS
Our dedicated hub for postgraduate students, providing state-of-the-art facilities for study, and high-quality training and development programmes within a diverse interdisciplinary community.The gateway to your postgraduate experience
Queen's University Belfast is committed to Equality, Diversity and Inclusion.
For more information please read our Equality and Diversity Policy.
Queen's University Belfast is registered with the Charity Commission for Northern Ireland NIC101788
VAT registration number: GB 254 7995 11