Concurrent programming in ERLANG. - Joe Armstrong; Robert Virding; Mike Williams (Prentice Hall, 1993)

Getting Erlang to talk to the outside world. - Joe Armstrong (Erlang Workshop, 2002)

A common multi-platform hardware object model. - Joe Armstrong; Astrid Kreissig (OOPSLA Practitioners Reports, 2002)

The role of language paradigms in teaching programming. - Peter Van Roy; Joe Armstrong; Matthew Flatt; Boris Magnusson (SIGCSE, 2003)

Making reliable distributed systems in the presence of software errors. - Joe Armstrong (2003)

EX11: a GUI in a concurrent functional language. - Joe Armstrong (Erlang Workshop, 2004)

Erlang - Software for a Concurrent World. - Joe Armstrong (ECOOP, 2007)

A history of Erlang. - Joe Armstrong (HOPL, 2007)

Erlang. - Joe Armstrong (Commun. ACM, 2010)

Modelling Pilot Behaviour for Flight Control in a Helicopter Deck Landing Simulator. - Jaff Guo; Brad Cain; Joe Armstrong (Control. Intell. Syst., 2013)

Tuning fuzzy Logic motor Model for Pilot control behaviour during helicopter Flight manoeuvres. - Ruibiao J. Guo; Brad Cain; Joe Armstrong (Mechatron. Syst. Control., 2018)