Jump to accessibility statement Skip to content
ReciteMe accessibility toolbar button

Dr Kate MacFarlane

Home / About / Academic staff profiles / Computing / Kate MacFarlane

Senior Lecturer in Computer Science

My main area of research is Artificial Intelligence, including machine learning, autonomous systems, automated reasoning, data management, communication overhead management, automated decision making, natural language processing, software development.

I have experience of working with distributed systems and have designed and built high-performance computing clusters for use in general applications. I am also interested in computer games design, development and technology.

Teaching and supervision

As a Senior Lecturer, I deliver modules on Software Engineering and Artificial Intelligence. I teach across the BSc (Hons) Computing pathways and on BSc (Hons) Digital and Technology Solutions

I contribute to delivery of the software engineering aspects of the modules Fundamentals of Computing and Principles of Computing. I lead the Software Enterprise and Artificial Intelligence modules on the computing courses.

Research interests for potential research students

  • Artificial Intelligence
  • Automated systems
  • Software development
  • Distributed systems
  • Machine learning
  • Natural language processing


My main research involves investigating intelligent solutions to provide safer interactions for children and vulnerable adults (including the elderly) in online environments. This involves enhancing the SafeChat software system I produced as part of my PhD. The current iteration of the system maintains a threat and safety level for given discourse around meeting arrangements.

Further developments should see application specific ontology developments to identify linguistic components of cyber-bullying, radicalisation and identity theft attempts to provide protection from a range of harmful practice aimed at vulnerable users in online settings.


Number of items: 6.


Hall, Lynne, Paracha, Samiullah, Flint, Tom, MacFarlane, Kate, Stewart, Fiona, Hagan-Green, Gillian and Watson, Derek (2021) Still looking for new ways to play and learn… Expert perspectives and expectations for interactive toys. International Journal of Child-Computer Interaction. p. 100361. ISSN 2212-8689

MacFarlane, Kate and Holmes, Violeta (2009) Agent-Mediated Information Exchange Child Safety Online. Agent-Mediated Information Exchange: Child Safety Online.

Book Section

MacFarlane, Kate and Holmes, Violeta (2017) Multi-agent System for Safeguarding Children Online. In: Proceedings of SAI Intelligent Systems Conference (IntelliSys) 2016. Lecture Notes in Networks and Systems, 16 (16). Springer International Publishing AG, pp. 228-242. ISBN 978-3-319-56994-9

Conference or Workshop Item

Potts, Danielle, MacFarlane, Kate and Hall, Lynne (2021) Support Rather Than Assault – Cooperative Agents in Minecraft. In: 33rd British Computer Society Human Computer Interaction conference, 19-21 July 2021, Online. (In Press)

Seedall, M, MacFarlane, Kate and Holmes, V (2019) SafeChat System with Natural Language Processing and Deep Neural Networks. In: EMIT 2019.


MacFarlane, Kate (2016) An Intelligent Multi-Agent System Approach to Automating Safety Features for On-Line Real Time Communications: Agent Mediated Information Exchange. Doctoral thesis, University of Huddersfield.

This list was generated on Sun Dec 4 05:37:16 2022 GMT.
  • Software development
  • Artificial Intelligence
  • Distributed systems
  • Computer architecture

Last updated 14 September 2022