University of Oxford Logo University of OxfordDepartment of Computer Science - Home
On Facebook
Facebook
Follow us on twitter
Twitter
Linked in
Linked in
Flickr
Flickr
Google plus
Google plus
Digg
Digg
Pinterest
Pinterest
Stumble Upon
Stumble Upon

Jeremy Gibbons

Personal photo - Jeremy Gibbons
Professor Jeremy Gibbons CEng MBCS CITP FIAP
Professor of Computing
Governing Body Fellow, Kellogg College
jeremy.gibbons@cs.ox.ac.uk
01865 283508
01865 283521
01865 283531 (fax)

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

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. You might be interested in my blog.

Wordle of blog

I lead the Algebra of Programming research group, and I am chair of IFIP Working Group 2.1 on Algorithmic Languages and Calculi. I am an editor of the Journal of Functional Programming, with special responsibility for the Functional Pearls section; do consider submitting a paper! I am also a member of the Software Engineering research group, working particularly with Jim Davies on semantic modelling and model-driven development. We've been developing techniques and tools to support scientists in sharing data—particularly in clinical trials, but also in electronic government.

I get dozens of requests for internships, but I'm afraid that I have neither the time nor the resources to host these.

Biography

I am Director of the Software Engineering Programme, which offers part-time professional Masters' degrees in Software Engineering and in Software and Systems Security. I am currently the Chair of Faculty of Computer Science. For the academic years 2008-2010 was also Deputy Director of the Computing Laboratory (now the Department of Computer Science). I 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

Software Engineering Programme, IFIP WG2.1 wiki, Editorial on Functional Pearls, Patterns in Functional Programming blog

Roles

View all

Journal of Functional Programming , Editor, with special responsibility for Functional Pearls

See my editorial on what constitutes a Pearl

ACM SIGPLAN , Vice-Chair

IAP Journal of Software Development Practice , Chairman of Editorial Board

Selected Publications

View all

Manage publications

Folding Domain−Specific Languages: Deep and Shallow Embeddings

Jeremy Gibbons and Nicolas Wu

September, 2014.

Model−driven Engineering of Information Systems: 10 years and 1000 versions

Jim Davies‚ Jeremy Gibbons‚ James Welch and Edward Crichton

In Science of Computer Programming. Vol. 89B. Pages 88−104. September, 2014.

The CancerGrid Experience: Metadata−Based Model−Driven Engineering for Clinical Trials

Jim Davies‚ Jeremy Gibbons‚ Steve Harris and Charles Crichton

In Science of Computer Programming. Vol. 89B. Pages 126−143. September, 2014.

Info

Themes

Activities

Projects

Completed Projects

Current Students

Past Students

Personal photo - Hsiang-Shang Ko
Josh Ko
Meng Wang
Personal photo - Peter Wong
Peter Wong

SHARE THIS: