Computer Science @ University of St Andrews

University of St Andrews crest

Research

  • Jack Cole Building.
  • CS students after graduation.
  • Server.
  • First-year/second-year lab.
  • Computers.
  • Student at work.

We are a top-class group of researchers with interests in a wide range of areas of theoretical and practical computer science. All our academic staff are research active, working with a team of post-graduate and post-doctoral researchers and a lively population of research students. See our directory of staff and research students.

Our research focuses on core themes of theoretical and practical computer science:

  • Artificial intelligence and symbolic computation including constraint programming, computational algebra and computational logic and natural language processing, image processing and robotics.
  • Networked and distributed systems including distributed and autonomic systems, middleware, network design and architecture, wireless and sensor networks, performance measurement and distributed learning environments.
  • Systems engineering including software engineering, system dependability, social informatics and functional programming.
  • Human Computer Interaction including pervasive and ubiquitous computing, input and output technologies, intelligent interactive systems and visualisation .

The School is a member of SICSA - The Scottish Informatics and Computer Science Alliance

We encourage and value collaborative and multi-disciplinary research and have recently established the St Andrews Co-laboratory on Cloud Computing (StACC), a research collaboration that brings researchers from a range of backgrounds together to work on cloud computing research problems.

We have research support from a range of funders including the Engineering and Physical Sciences Research Council (EPSRC), the European Commision and Industry. Here is a full list of our research grants.

Search Publications from the School of Computer Science


If you are interested in doing a PhD, see our research student pages. We may have studentships available for excellent students, including research studentships in cloud computing.

Recent Publications

Privacy-enhanced social-network routing

Parris, IS & Henderson, TNH 2012, ' Privacy-enhanced social-network routing ', Computer Communications , vol 35, no. 1, pp. 62-74.

Controlling Software Architecture Erosion: A Survey

De Silva, LR & Balasubramaniam, D 2012, ' Controlling Software Architecture Erosion: A Survey ', JOURNAL OF SYSTEMS AND SOFTWARE , vol 85, no. 1.

Collaboration in Formative Design: Working Together at a Whiteboard

The potential of dwell-free eye-typing for fast assistive gaze communication

Kristensson, PO & Vertanen, K 2012, ' The potential of dwell-free eye-typing for fast assistive gaze communication ', Proceedings of the 7th ACM Symposium on Eye-Tracking Research & Applications (ETRA 2012) ACM Press - Association for Computing Machinery.

Research data management: opportunities and challenges for HEIs

Procter, R, Halfpenny, P & Voss, A 2012, ' Research data management: opportunities and challenges for HEIs ', in G Pryor (ed.) , Managing Research Data Facet Publishing, pp. 135-150.

Continuous recognition of one-handed and two-handed gestures using 3D full-body motion tracking sensors

Kristensson, PO , Nicholson, T & Quigley, AJ 2012, ' Continuous recognition of one-handed and two-handed gestures using 3D full-body motion tracking sensors ', Proceedings of the 17th ACM International Conference on Intelligent User Interfaces (IUI 2012) ACM Press - Association for Computing Machinery.

Performance comparisons of phrase sets and presentation styles for text entry evaluations

Kristensson, PO & Vertanen, K 2012, ' Performance comparisons of phrase sets and presentation styles for text entry evaluations ', Proceedings of the 17th ACM International Conference on Intelligent User Interfaces (IUI 2012) ACM Press - Association for Computing Machinery.

I did that! Measuring users' experience of agency in their own actions

Coyle, D, Moore, J , Kristensson, PO , Fletcher, P & Blackwell, A 2012, ' I did that! Measuring users' experience of agency in their own actions ', Proceedings of the 30th ACM Conference on Human Factors in Computing Systems (CHI 2012) ACM Press - Association for Computing Machinery.

Designing and evaluating text entry methods

Kristensson, PO , Clawson, J, Dunlop, M, Isokoski, P, Roark, B, Vertanen, K, Waller, A & Wobbrock, J 2012, ' Designing and evaluating text entry methods ', Extended Abstracts of the 30th ACM Conference on Human Factors in Computing Systems (CHI 2012) ACM Press - Association for Computing Machinery.

The Basics of Human-System Interaction: What System Designers Really Need to Know about People