Computer Science Theses
All of our academic staff are research active, working with a team of post-graduate and post-doctoral researchers and a lively population of research students. Our research focuses on core themes of theoretical and practical computer science: artificial intelligence and symbolic computation, networked and distributed systems, systems engineering, and human computer interaction.
For more information please visit the School of Computer science home page.
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Recent Submissions
-
Evaluating data linkage algorithms with perfect synthetic ground truth
(2022-06-15) - ThesisData linkage algorithms join datasets by identifying commonalities between them. The ability to evaluate the efficacy of different algorithms is a challenging problem that is often overlooked. If incorrect links are made ... -
Sensorimotor interfaces : towards enactivity in HCI
(University of St Andrews, 2022-06-15) - ThesisThis thesis explores the application of enactive techniques to human computer interaction, focusing on how devices following ‘sensorimotor’ principles can be blended with interface goals to lead to new perceptual ... -
Automatically exploiting high-level problem structure in local-search
(University of St Andrews, 2021-11-30) - ThesisConstraint Programming is the study of modelling and solving complex combinatorial problems. Systematic-search and local-search are both well-researched approaches to solving constraint problems. Systematic-search ... -
Streamlined constraint reasoning : an automated approach from high level constraint specifications
(2022-11-29) - ThesisConstraint Programming (CP) is a powerful technique for solving large-scale combinatorial (optimisation) problems. Solving a problem proceeds in two distinct phases: modelling and solving. Effective modelling has a huge ... -
Homeostatic action selection for simultaneous multi-tasking
(University of St Andrews, 2020-07-29) - ThesisMobile robots are rapidly developing and gaining in competence, but the potential of available hardware still far outstrips our ability to harness. Domain-specific applications are most successful due to customised ...