Research output per year
Research output per year
KY16 9SS
United Kingdom
Linkage of historical records; population reconstruction; synthetic population data generation
I've worked in Computer Science at St Andrews since 1991, initially as a research assistant, and then lecturing since 1999. Within the School I've been Adviser of Studies, Admissions Officer and Director of Teaching. At Faculty level I held the roles of Pro Dean Advising and then Associate Dean Students from 2016-22, and jointly the role of Acting Dean of Science for six months in 2019.
In 2025-26 I'm teaching on CS1002 (Object-Oriented Programming) and CS5035 (Software Quality). For the latter I conducted an industry survey which received some interesting responses.
For current students: here are some project proposals for Honours and MSc projects in 2025-26.
I was involved in the ESRC-funded Digitising Scotland project, which aimed to construct a linked genealogy of Scottish historical records, with Chris Dibben, Lee Williamson and Zhiqiang Feng at Edinburgh, and Alan Dearle and Özgür Akgün in Computer Science at St Andrews. This work also included Eilidh Garrett and Alice Reid at Cambridge, and Peter Christen at ANU.
I previously led a work package on linkage methodology within the ESRC-funded Administrative Data Research Centre - Scotland, with Alan Dearle, Özgür Akgün, Peter Christen and Alasdair Gray.
I'm co-supervisor, with Richard Connor, for Kamyar Babazadeh, who is working on high-dimensional search.
I'm also interested in distributed systems and programming languages in general.
programming languages, orthogonal persistence, databases, operating systems
PhD Computer Science, University of St Andrews; BSc Computational Science, University of St Andrews
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Research output: Contribution to journal › Article › peer-review
Research output: Working paper
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to conference › Paper › peer-review
Conte, S. I. (Creator), Dearle, A. (Supervisor) & Kirby, G. N. C. (Supervisor), GitHub, 2018
https://sea-of-stuff.github.io/ and one more link, http://hdl.handle.net/10023/16827 (show fewer)
Dataset: Thesis dataset
Akgun, O. (Creator), Dearle, A. (Creator), Kirby, G. N. C. (Creator) & Christen, P. (Creator), GitHub, 26 Feb 2018
https://github.com/digitisingscotland/pakdd2018-metric-linkage
Dataset
Akgun, O. (Creator), Dearle, A. (Creator), Kirby, G. N. C. (Creator), Garrett, E. (Creator), Dalton, T. S. (Creator), Christen, P. (Creator), Dibben, C. J. L. (Creator) & Williamson, L. E. P. (Creator), GitHub, 2018
https://github.com/digitisingscotland/hm-familygroups
Dataset
Dearle, A. (PI), Akgun, O. (CoI) & Kirby, G. (CoI)
Economic and Social Research Council
1/04/22 → 31/03/26
Project: Standard
Kirby, G. (PI)
1/11/21 → 31/03/22
Project: Standard
Kirby, G. (PI)
Economic and Social Research Council
31/10/14 → 31/10/20
Project: Standard
Kirby, G. (PI)
1/11/13 → 31/10/18
Project: Standard
Kirby, G. (PI) & Dibben, C. (CoI)
Economic and Social Research Council
1/01/13 → 31/03/23
Project: Standard
Hoffmann, R. (Chair of organising committee), Morrison, D. (Member of organising committee), Ross, K. (Member of organising committee), Ardati, A. A. (Participant), Dearle, A. (Participant), Connor, R. (Participant), Claydon, B. (Participant), Sturdee, M. (Participant), Miguel, A. R. (Participant), Manataki, A. (Participant), Myles, C. G. G. (Participant), Harris-Birtill, D. C. C. (Participant), Balasubramaniam, D. (Participant), Brady, E. C. (Participant), Ye, J. (Participant), Clarke, L. (Participant), Young, M. (Participant), Chang, M. S. (Participant), Akgun, O. (Participant), Gent, I. P. (Participant), Jefferson, C. A. (Participant), Konovalov, O. (Participant), Nickson, Z. (Participant), Woodville-Price, T. (Participant), Donnelly, P. (Participant), To, S. H. (Participant), Spink, T. (Participant), Ren, Q. (Participant), McKechnie, M. (Participant), Redina, P. (Participant), Martin, N. (Participant), Mccurry, A. (Participant), Donaldson, D. (Participant), McCann, P. (Participant), Crowe, S. (Participant), Michalovits, S. (Participant), Terry, S. (Participant), Rosales Sanabria, A. (Participant), Nowshadi, Z. A. (Participant), Lin, Q. (Participant), Fogwill, M. (Participant), Sullivan, J. (Participant), Cardwell, K. (Participant), Kerlaff, K. (Participant), Chan, T. (Participant), Gronda Garrigues, P. (Participant), Janik, V. (Participant), Oswald, J. (Participant), Ellis, A. (Participant), Novozhylova, M. (Participant), Chub, O. (Participant), Shevchenko, V. (Participant), Boiar, Y. (Participant), Schrempf, P. (Participant), Murray, M. (Participant), Nederhof, M. (Participant), Dobson, S. (Participant), Johnston, A. (Participant), Aitken, L. (Participant), Kirby, G. (Participant), Babazadeh, K. (Participant), Hansen, T. E. (Participant), Telford, H. (Participant), Vesely, K. (Participant), Tronciu, V. (Participant), Huica, T. (Participant), Soe, S. (Participant), Abdul Khadeer, M. S. (Participant), Silva De Oliveira, R. (Participant), McGowan, J. (Participant), Doshi, A. (Participant), Loughney, J. P. (Participant) & Boyd, K. (Participant)
Activity: Participating in or organising an event types › Participation in or organising a public festival/exhibition/event
Hoffmann, R. (Chair of organising committee), Ross, K. (Member of organising committee), Boyd, K. M. (Member of organising committee), Miller, A. H. D. (Participant), Miguel, A. R. (Participant), Varghese, B. (Participant), Brown, C. M. (Participant), Jefferson, C. A. (Participant), Harris-Birtill, D. C. C. (Participant), Balasubramaniam, D. (Participant), Brady, E. C. (Participant), Kirby, G. N. C. (Participant), Gent, I. P. (Participant), Jacques, J. T. (Participant), Espasa Arxer, J. (Participant), Ye, J. (Participant), Terzic, K. (Participant), Fang, L. (Participant), Nederhof, M. J. (Participant), Young, M. (Participant), Dang, N. T. T. (Participant), Konovalov, O. (Participant), Akgun, O. (Participant), Connor, R. (Participant), Dearle, A. (Participant), Filgueira, R. (Participant), Zhu, X. (Participant), Bhatti, S. (Participant), Dobson, S. A. (Participant), Mann, P. S. (Participant), Sarkar, S. (Participant), Kelsey, T. (Participant) & Spink, T. (Participant)
Activity: Participating in or organising an event types › Participation in or organising a public festival/exhibition/event
Kirby, G. N. C. (Member of programme committee)
Activity: Participating in or organising an event types › Participation in or organising a conference
Kirby, G. N. C. (Member of programme committee)
Activity: Participating in or organising an event types › Participation in or organising a conference
Kirby, G. N. C. (Member of programme committee)
Activity: Participating in or organising an event types › Participation in or organising a conference