Computer Science @ University of St Andrews

University of St Andrews crest

Dr Graham Kirby

Dr Graham Kirby

Director of Teaching

Position: Senior Lecturer

Research profile

Email (@st-andrews.ac.uk): graham.kirby

Office: JC1.20 - Jack Cole Building, North Haugh

Phone: +44 (0)1334 46 3240

Home page: https://graham.host.cs.st-andrews.ac.uk

Research Overview

I am interested in distributed systems in general, and distributed storage, peer-to-peer systems and middleware in particular.

I am involved in the ESRC-funded Digitising Scotland project, which aims to construct a linked genealogy of Scottish historical records, with Chris Dibben and Lee Williamson at Edinburgh and Alan Dearle and Masih Hajiarab Derkani here in Computer Science. So far we have focused on automatic classification of certain fields within the records (cause of death and occupation); now we are starting to experiment with various probabilistic linkage approaches. This work also includes Eilidh Garrett and Alice Reid at Cambridge, and Peter Christen at ANU.

I also lead a work package on linkage methodology within the ESRC-funded Administrative Data Research Centre - Scotland (funding), with Alan Dearle, Masih Hajiarab DerkaniPeter Christen and Alasdair Gray at Heriot-Watt.

I am second supervisor for Simone Conte, who is doing his PhD on user models for managing distributed data.

Recent Publications

Access to Higher Education for Scottish rural communities: an exploratory analysis

The creation of an administrative data based 1936 birth cohort study

Huang, Z, Dibben, CJL, Kirby, GNC, Deary, I, Popham, F & Connelly, R 2015, 'The creation of an administrative data based 1936 birth cohort study' Farr Institute International Conference on Data Intensive Health Research and Care, St Andrews, United Kingdom, 26/08/15 - 28/08/15, .

Automatic extraction of multiple underlying causes from textual death records

Kirby, GNC, Hajiarabderkani, M, Dearle, A, Carson, JK, Dunlop, FRJ, Dibben, CJL & Williamson, L 2015, 'Automatic extraction of multiple underlying causes from textual death records' Farr Institute International Conference on Data Intensive Health Research and Care, St Andrews, United Kingdom, 26/08/15 - 28/08/15, .

Automatic methods for coding historical occupation descriptions to standard classifications

Kirby, GNC, Carson, J, Dunlop, F, Dibben, C, Dearle, A, Williamson, L, Garrett, E & Reid, A 2015, Automatic methods for coding historical occupation descriptions to standard classifications. in G Bloothooft, P Christen, K Mandemakers & M Schraagen (eds), Population Reconstruction. Springer, pp. 43-60. DOI: 10.1007/978-3-319-19884-2_3

Facts explained: access to higher education for Scottish rural communities: an exploratory analysis

Lasselle, L, Macpherson, RA & Kirby, GNC 2015, 'Facts explained: access to higher education for Scottish rural communities: an exploratory analysis' Paper presented at Teachers Together Conference 2015, St Andrews, United Kingdom, 18/06/15 - 20/06/15, .

Comparing relational and graph databases for pedigree data sets

Kirby, GNC, de Kerckhove, C, Shumailov, I, Carson, JK, Dearle, A, Dibben, CJL & Williamson, L 2014, 'Comparing relational and graph databases for pedigree data sets' Paper presented at Workshop on Population Reconstruction, Amsterdam, Netherlands, 19/02/14 - 21/02/14, .

Automatic methods for coding historical occupation descriptions to standard classifications

Kirby, GNC, Carson, JK, Dunlop, FRJ, Dibben, CJL, Dearle, A, Williamson, L, Garrett, E & Reid, A 2014, 'Automatic methods for coding historical occupation descriptions to standard classifications' Paper presented at Workshop on Population Reconstruction, Amsterdam, Netherlands, 19/02/14 - 21/02/14, .

Exploiting historical registers: Automatic methods for coding c19th and c20th cause of death descriptions to standard classifications

Carson, JK, Kirby, GNC, Dearle, A, Williamson, L, Garrett, E, Reid, A & Dibben, CJL 2013, Exploiting historical registers: Automatic methods for coding c19th and c20th cause of death descriptions to standard classifications. in New Techniques and Technologies for Statistics. Eurostat, http://www.cros-portal.eu/content/ntts-2013-proceedings, pp. 598-607, New Techniques and Technologies for Statistics (NTTS 2013), Brussels, Belgium, 5-7 March. DOI: 10.2901/Eurostat.C2013.001

Autonomic management of client concurrency in a distributed storage service

Tauber, MG, Kirby, GNC & Dearle, A 2011, Autonomic management of client concurrency in a distributed storage service. in 2011 IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) . IEEE, pp. 1109-1115, 4th IFIP/IEEE Distributed Autonomous Management Systems Workshop (DANMS 2011), Dublin, Ireland, 27 May. DOI: 10.1109/INM.2011.5990521

Self-adaptation applied to peer-set maintenance in Chord via a generic autonomic management framework

Tauber, M, Kirby, GNC & Dearle, A 2010, Self-adaptation applied to peer-set maintenance in Chord via a generic autonomic management framework. in 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2010), Workshop on Self-Adaptive Networking. IEEE Computer Society, pp. 9-16, Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Workshop on Self-Adaptive Networking, Budapest, Hungary, 27 September. DOI: 10.1109/SASOW.2010.40