Development practices for executive information systems: findings of a field study. - Hugh J. Watson; Richard T. Watson; Sanjay K. Singh; David Holmes (Decis. Support Syst., 1995)

Concurrent Programming in Java: Language and Libraries. - David Holmes (TOOLS (25), 1997)

Aspects of Synchronization. - David Holmes; James Noble 001; John Potter (TOOLS (25), 1997)

Toward Reusable Synchronisation for Object-Oriented Languages. - David Holmes; James Noble 001; John Potter (ECOOP Workshops, 1998)

The Java Programming Language, Third Edition - Ken Arnold; James Gosling; David Holmes (Addison-Wesley, 2000)

Exclusion for composite objects. - James Noble 001; David Holmes; John Potter (OOPSLA, 2000)

Introduction to Concurrent Object-Oriented Programming in Java. - David Holmes; Doug Lea (TOOLS (33), 2000)

Designing Concurrent Object-Oriented Programs in Java. - David Holmes; Doug Lea (TOOLS (33), 2000)

Transformations in the Mediation of Publicness: Communicative Interaction in the Network Society. - David Holmes (J. Comput. Mediat. Commun., 2002)

SQL text parsing for information retrieval. - David Holmes (CIKM, 2003)

Data Warehouse Integration Using Best Fit Matching. - David Holmes; Donald Maxwell (IKE, 2003)

Transliterated arabic name search. - David Holmes; Samsum Kashfi; Syed Uzair Aqeel (Communications, Internet, and Information Technology, 2004)

Real-Time Java Scoped Memory: Design Patterns and Semantics. - Filip Pizlo; J. M. Fox; David Holmes; Jan Vitek (ISORC, 2004)

Cost Enforcement and Deadline Monitoring in the Real-Time Specification for Java. - Andy J. Wellings; Gregory Bollella; Peter C. Dibble; David Holmes (ISORC, 2004)

Review: Attributing Authorship: An Introduction. - David Holmes (Lit. Linguistic Comput., 2004)

Java Concurrency in Practice. - Brian Goetz; Tim Peierls; Joshua J. Bloch; Joseph Bowbeer; David Holmes; Doug Lea (Addison-Wesley, 2006)

Flexible Indexing Using Signatures. - David Holmes (IKE, 2006)

A Real-time Java Virtual Machine for Avionics - An Experience Report. - Jason Baker; Antonio Cunei; Chapman Flack; Filip Pizlo; Marek Prochazka; Jan Vitek; Austin Armbruster; Edward Pla; David Holmes (IEEE Real Time Technology and Applications Symposium, 2006)

A real-time Java virtual machine with applications in avionics. - Austin Armbruster; Jason Baker; Antonio Cunei; Chapman Flack; David Holmes; Filip Pizlo; Edward Pla; Marek Prochazka; Jan Vitek (ACM Trans. Embed. Comput. Syst., 2007)

The Importance of Micro-climate Modification for Adaptation of Welsh Housing to Climate Change. - David Holmes; John Counsell; Andrew Geens (IV, 2012)

The Good, The Bad, and The Ugly of Deploying and Adopting Machine Learning Based Models in Clinical Practice. - Yin Aphinyanaphongs; David Holmes; Berkman Sahiner; Parsa Mirhaji; Michael Draugelis (AMIA, 2017)

The Writeprints of Man: a Stylometric Study of Lafayette's Hand in Paine's 'Rights of Man'. - Richard Forsyth; David Holmes (Digit. Humanit. Q., 2018)

Empirical and dynamic approaches for modelling the yield and N content of European grasslands. - Martha Dellar; Cairistiona F. E. Topp; Guillermo Pardo; Agustin del Prado; Nuala Fitton; David Holmes; Georgios Banos; Eileen Wall (Environ. Model. Softw., 2019)

Explicit arithmetic intersection theory and computation of Néron-Tate heights. - Raymond van Bommel; David Holmes; Jan Steffen Müller (Math. Comput., 2020)

Digital Twins and Cyber Security - solution or challenge? - David Holmes; Maria Papathanasaki; Leandros Maglaras; Mohamed Amine Ferrag; Surya Nepal; Helge Janicke (SEEDA-CECNSM, 2021)

Digital Twins and the Future of Their Use Enabling Shift Left and Shift Right Cybersecurity Operations. - Ahmad Mohsin; Helge Janicke; Surya Nepal; David Holmes (TPS-ISA, 2023)

Points of non-linearity of functions generated by random neural networks. - David Holmes (CoRR, 2023)