Skip to main content


Getting to Grips with LaTeX

The best set of beginners' tutorials for the LaTeX typesetting system.


I occasionally blog on my Medium blog.


Back in the day, when I had fewer responsibilities and more free time, I'd enjoy writing online articles for various sites, primarily about Java.

How to get into the mobile app game without losing your shirt

An article for BookMachine about how publishers can take a pragmatic approach to entering the mobile domain.

Book review: Filthy Rich Clients

A review of one of the primary texts for desktop Java programming by Chet Haase and Guy Romain.

Sun Releases JCK to OpenJDK and its Derivatives

One of the first scoops revealing Sun's open-source initiative for the Java platform.

Struts 2 Experiments with Hot Deployable Plugins

How the popular Struts platform was looking at becoming more modular.

Apache JCK Request Hits 90 Days without Resolution

A piece about the ongoing conflict between Apache and Sun regarding a JCK license for Apache Harmony.

Desktop Java with SWT: an interview with Steve Northover

An in-depth interview with the chief-architect of SWT, the UI technology behind Eclipse and JFace.

The Java open source debate

An article, written prior to Java being open-sourced, analysing the pros and cons of switching to a open source model.

LaTeX isn't for everyone but it could be for you

A challenge to the ubiquity of word processors by raising awareness of the LaTeX approach.

The Java performance debate

The second piece investigating concerns which were hindering Java's presence within the desktop computing space.

The Java look-and-feel debate

The first of two articles looking at Java on the desktop. The truth behind look-and-feel politics is revealed here.

A Week in the Life of an Arch Linux Newbie

A real-life perspective to the Arch Linux distribution.


Many moons ago I studied for a postgraduate degree at the University of Leeds. Here are all my articles, papers and reports.

aConCorde: Towards an open-source, extendable concordancer for Arabic

Roberts Andrew, Al-Sulaiti, Latifa and Atwell, Eric
In: McEnery, Tony et al. (eds.) Corpora Journal. 1(1). Edinburgh University Press. 2006.

CHEAT: combinatory hybrid elementary analysis of text

Atwell, Eric and Roberts, Andrew
Proceedings of Corpus Linguistics 2007

The Use of Corpus, Concordancer and Chatbot in the Teaching of Contemporary Arabic

Al-Sulaiti, Latifa, Roberts, Andrew, Abu Shawar, Bayan, and Atwell, Eric
Proceedings of CL'2007 Corpus Linguistics Conference. University of Birmingham. 2007

Unsupervised learning of linguistic significance

Atwell, Eric, Abu Shawar, Bayan, Roberts, Andrew and Al-Sulaiti, Latifa
In: Barber, S, Baxter, P D, Mardia, K V & Walls, R E (editors) Interdisciplinary Statistics and Bioinformatics, pp. 107-108. University of Leeds. 2006.

Combinatory hybrid elementary analysis of text

Atwell, Eric and Roberts, Andrew
Kurimo, M, Creutz, M and Lagus, K (eds.) Proceedings of the PASCAL Challenge Workshop on Unsupervised Segmentation of Words into Morphemes. 2006

The use of Corpora and Concordance in the Teaching of Contemporary Arabic.

Al-Sulaiti, Latifa, Roberts, Andrew and Atwell, Eric
Proceedings of EuroCALL 2005, Cracow, Poland. 2005

aConCorde: Towards a Proper Concordance of Arabic

Roberts, Andrew, Al-Sulaiti, Latifa and Atwell, Eric
Proceedings of the Corpus Linguistics 2005 Conference, Birmingham, UK. 2005

FAQChat as an Information Retrieval System

Abu Shawar, Bayan, Atwell, Eric and Roberts, Andrew
In: Vetulani, Zygmunt (ed.) Human Language Technologies as a Challenge. Proceedings of the 2nd Language and Technology Conference, Wydawnictwo Poznanskie, Poznan, Poland, pp.274-278. 2005.

A Multilingual Parallel Parsed Corpus as Gold Standard for Grammatical Inference Evaluation

van Zaanen, Menno; Roberts, Andrew and Atwell, Eric
The Amazing Utility of Parallel and Comparable Corpora Workshop. LREC 2004. Lisbon, Portugal. pp58-61, 2004.

CL2003: the International Conference on Corpus Linguistics

Roberts, Andrew
ELSnews newsletter of the European Language and Speech Network,vol. 12.2, pp.6-7, 2003.

Corpus Linguistics, Machine Learning and Evaluation: Views from Leeds

Atwell, Eric; Abu Shawar, Bayan; Babych, Bogdan; Elliott, Debbie; Elliott, John; Gent, Paul; Hartley, Anthony; Hu, Xunlei Rose; Medori, Julia; Oba, Toshifumi; Roberts, Andrew; Scharoff, Serge; Souter, Clive
Research Report number 2003.02. School of Computing, University of Leeds, 2003.

The Use of Corpora for Automatic Evaluation of Grammar Inference Systems

Roberts, Andrew and Atwell, Eric
Proceedings of the Corpus Linguistics 2003 Conference, Lancaster, UK. pp 665-661, 2003.

Unsupervised Grammar Inference Systems for Natural Language

Roberts, Andrew and Atwell, Eric
Research Report number 2002.20. School of Computing, University of Leeds, 2002.

Automatic Acquisition of Word Classification using Distributional Analysis of Content Words with Respect to Function Words

Roberts, Andrew
School of Computing, University of Leeds, United Kingdom