Roger Mitton's Home Page
(photo circa 1997)
Biography
I was brought up in Morecambe, Lancashire. I studied classics at
The Royal Grammar School, Lancaster and then Psychology and Philosophy
at Merton College, Oxford, where I graduated in 1968. After a year
at Stanford University, California, studying philosophy, I returned to
London to help write the story of a community development project in
Notting Hill, which I had got to know during a gap year as a Community Service Volunteer. I then did various pieces of social research and spent some
months teaching English in Paris before going to Africa where I spent a
term as an English teacher in Botswana and then three years as deputy director
of the Lesotho Distance Teaching Centre. On returning to London in 1977
I was in charge of a European study of income support for the
unemployed. It was while supervising the analysis of the data from this
study that I became interested in computers and I took the Diploma in
Computer Science at Birkbeck. I combined part-time work in computing with part-time
study for a few years before joining this department, first as a
research assistant and then, in 1986, as a lecturer. In 1989 the Diploma
was superseded by the MSc Computing Science, of which I became course director and remained so until 2005.
Research
When I get the time, which I do more often now that I no longer have to run the MSc, I do research into
spellchecking, more specifically the development of a spellchecker that
can make good guesses about the words that the writer intended, even when
the writer's spelling is poor; you can see a demo of its performance on isolated misspellings at did-you-mean.html. The products of my work so far include
a computer-usable dictionary, a collection of spelling errors culled
from many sources, a prototype spellchecker, a PhD thesis and a
book, no longer in print but available from
Birkbeck ePrints.
The first two items - the dictionary and the error collection - are
available from the
Oxford Text Archive.
Two of my research students gained their PhDs in 2007, the first
(click here) for work on the detection and correction
of "real-word" errors (such as "there" for "their"), and the second
(click here) on the generation of cryptic crossword clues. I supervise another research student, who is working on the use of
semantics to improve the order of a spellchecker's suggestions.
If you are interested in spellchecking, you might like to read a short (now rather old) article
Spellchecking by computer, or my book
English Spelling and the Computer, or a more recent article
Ordering the suggestions of a spellchecker without using context
or, shorter and more readable,
Fifty years of spellchecking.
If you are doing research into spellchecking yourself, you might want to download
a corpus of spelling errors.
Teaching and Admin.
I am Teaching Tutor, which means that I organise the work of the Teaching
Assistants and the hourly-paid "demonstrators" (research students) and I am also Projects Co-ordinator, with a general brief to improve the department's systems for managing student projects. I teach
the C++ programming module, which is taken mainly by students on the MSc/PGDip Computer Science.
(See C++ notes.)
Published books
- English Spelling and the Computer, Longman 1996
- Unemployment, Poverty and Social Policy in Europe, (with Peter
Willmott and Phyllis Willmott) Bedford Square Press 1983
- Practical Research in Distance Teaching, International Extension
College 1982
- A Community Project in Notting Dale, (with Elizabeth Morrison)
Allen Lane The Penguin Press 1972
All these books are now out of print, but
English Spelling and the Computer, and
Practical Research in Distance Teaching, are available from
Birkbeck ePrints.
Contact information
School of Computer Science and Information Systems
Birkbeck College
Malet Street
London WC1E 7HX
Telephone: +44 020 7631 6715
webmaster@dcs.bbk.ac.uk