David J. Barnes
Home * People * David J. Barnes
David J. Barnes [1] David John Barnes,
a British computer scientist and lecturer at School of Computing, University of Kent. His research interests include software testing and biological modelling. He is co-author of the introductory Java programming using the BlueJ IDE [2]. As a club-level chess player, he is author of the PGN processing tool pgn-extract [3]. Along with co-author Julio Hernández-Castro, David J. Barne researched and elaborated on engine analysis for cheating detection in chess [4], and also published the C++ and Java source code for an UCI based analyser for chess games in PGN notation [5].
Selected Publications
- David J. Barnes (2002). Teaching introductory Java through LEGO MINDSTORMS models. SIGCSE 2002 [7] [8]
- David J. Barnes, Michael Kölling (2005, 2016). Objects First with Java: A Practical Introduction using BlueJ. Prentice Hall / Pearson Education
- Dominique Chu, David J. Barnes (2009). Group Selection vs Multi-Level Selection: Some Example Models Using Evolutionary Games. CEC 2009
- David J. Barnes, Dominique Chu (2010, 2015). Guide to Simulation and Modeling for Biosciences. Springer
- David J. Barnes, Julio Hernández-Castro (2015). On the limits of engine analysis for cheating detection in chess. Computers & Security, Vol. 48
Postings
- Programming++: building on what has gone before by David J. Barnes, kentdjb, March 30, 2013
- Chess game data mining: exploring the advantage of the bishop pair with pgn-extract by David J. Barnes, kentdjb, October 14, 2018
External Links
- Home page for DJ Barnes - School of Computing - University of Kent
- David J. Barnes - Google Scholar Citations
- pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games
- A UCI-based Chess Game Analyser
References
- ↑ Home page for DJ Barnes - School of Computing - University of Kent
- ↑ David J. Barnes, Michael Kölling (2005, 2016). Objects First with Java: A Practical Introduction using BlueJ. Prentice Hall / Pearson Education
- ↑ pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games by David J. Barnes
- ↑ David J. Barnes, Julio Hernández-Castro (2015). On the limits of engine analysis for cheating detection in chess. Computers & Security, Vol. 48
- ↑ A UCI-based Chess Game Analyser
- ↑ dblp: David J. Barnes
- ↑ An API for the leJOS platform
- ↑ Lego Mindstorms from Wikipedia
Prev
David HorneNext
David J. Wu