OXFORD UNIVERSITY COMPUTING LABORATORY

Jeremy Gibbons

Personal photo - Jeremy Gibbons

Jeremy Gibbons

Reader in Software Engineering
Governing Body Fellow, Kellogg College

01865 283521
01865 283508
01865 283531 (fax)

interests

My research interests are in programming methodology, that is, in better languages for writing computer programs, and better ways of using the languages we already have. I am particularly concerned with functional languages (which emphasize computing with values rather than with actions) and object-oriented languages (which encourage program structures that reflect the structure of the real-world entities they are modelling), and with ways of expressing and reasoning about recurring patterns in software structure.

I am a member (and web coordinator) of the Algebra of Programming research group, and a member of the Software Engineering research group. I am secretary and a member of IFIP Working Group 2.1 on Algorithmic Languages and Calculi; I am also General Chair of the IFIP TC2 Working Conference on Domain-Specific Languages in Oxford in July 2009; do think about submitting a paper!

biography

I am deputy director of the part-time professional Software Engineering Programme, which specific responsibility for the Object Technology subprogramme. I have a joint appointment with the Computing Laboratory and the Department for Continuing Education, and am a fellow of Kellogg College. Before taking up this post in 1999, I held lectureships at Oxford Brookes University and the University of Auckland, New Zealand.

links

IFIP TC2 Working Conference on Domain-Specific Languages
Software Engineering
OUCL work page
OUCL personnel page

publications

The Essence of the Iterator Pattern

Jeremy Gibbons, Bruno César dos Santos Oliveira

Journal of Functional Programming, 2008.

Revised version of Gibbons&Oliveira2006:Essence.

WSRF-Based Modeling of Clinical Trial Information for Collaborative Cancer Research

Tianyi Zang et al.

In 8th IEEE International Symposium on Cluster Computing (CCGrid) 2008.

Unfolding Abstract Datatypes

Jeremy Gibbons

In Mathematics of Program Construction July 2008.

View all

info

themes

activities

projects

students

location

Room 462, Wolfson Building, Parks Road, Oxford OX1 3QD

Random Image
Random Image
Random Image