Choosing a starting configuration for particle swarm optimization. - Mark Richards; Dan Ventura (IJCNN, 2004)

Developing a Motion-Based Input Model for Mobile Devices. - Mark Richards; Tim Dunn; Binh Pham 001 (HCI (2), 2007)

Opponent Modeling in Scrabble. - Mark Richards; Eyal Amir (IJCAI, 2007)

A mobile environmental sensing system to manage transportation and urban air quality. - Robin J. North; Mark Richards; Jeremy Cohen 002; Neil Hoose; John Hassard; John W. Polak (ISCAS, 2008)

Java Message Service - Creating Distributed Enterprise Applications (2. ed.). - Mark Richards; Richard Monson-Haefel; David A. Chappell (O'Reilly, 2009)

A training roadmap for new HPC users. - Mark Richards; Scott Lathrop 001 (TG, 2011)

Information Set Generation in Partially Observable Games. - Mark Richards; Eyal Amir (AAAI, 2012)

Parallelizing Information Set Generation for Game Tree Search Applications. - Mark Richards; Abhishek Gupta 002; Osman Sarood; Laxmikant V. Kalé (SBAC-PAD, 2012)

Reasoning and decisions in partially observable games - Mark Richards (2012)

ELUM: A spatial modelling tool to predict soil greenhouse gas changes from land conversion to bioenergy in the UK. - Mark Pogson; Mark Richards; Marta Dondini; Edward O. Jones; Astley Hastings; Pete Smith (Environ. Model. Softw., 2016)

Building Speech Recognition Systems for Language Documentation: The CoEDL Endangered Language Pipeline and Inference System (ELPIS). - Ben Foley; Joshua T. Arnold; Rolando Coto-Solano; Gautier Durantin; T. Mark Ellison; Daan van Esch; Scott Heath; Frantisek Kratochvil; Zara Maxwell-Smith; David Nash; Ola Olsson; Mark Richards; et al. (SLTU, 2018)

Warrma Mangarrayi: Co-Designing an App for Learning Mangarrayi, an Indigenous Language of Northern Australia. - Mark Richards; Caroline Jones; Josephine Lardy; Anna Godden; Wanirr Godden; Sarah Bock; Helena Lardy (Int. J. Hum. Comput. Interact., 2025)