Changes

Jump to: navigation, search

David J. Barnes

4,874 bytes added, 11:11, 30 June 2021
Created page with "'''Home * People * David J. Barnes''' FILE:DavidJBarnes.jpg|border|right|thumb| David J. Barnes <ref>[https://www.kent.ac.uk/computing/people/3070/barnes-..."
'''[[Main Page|Home]] * [[People]] * David J. Barnes'''

[[FILE:DavidJBarnes.jpg|border|right|thumb| David J. Barnes <ref>[https://www.kent.ac.uk/computing/people/3070/barnes-david Home page for DJ Barnes - School of Computing - University of Kent]</ref> ]]

'''David John Barnes''',<br/>
a British computer scientist and lecturer at School of Computing, [https://en.wikipedia.org/wiki/University_of_Kent University of Kent].
His research interests include [https://en.wikipedia.org/wiki/Software_testing software testing] and [https://en.wikipedia.org/wiki/Modelling_biological_systems biological modelling].
He is co-author of the introductory [[Java]] programming using the [https://en.wikipedia.org/wiki/BlueJ BlueJ] IDE
<ref>[[David J. Barnes]], [https://en.wikipedia.org/wiki/Michael_K%C3%B6lling Michael Kölling] ('''2005, 2016'''). ''[https://www.bluej.org/objects-first/ Objects First with Java: A Practical Introduction using BlueJ]''. [https://en.wikipedia.org/wiki/Prentice_Hall Prentice Hall] / [https://en.wikipedia.org/wiki/Pearson_PLC Pearson Education]</ref>.
As a club-level chess player, he is author of the [[Portable Game Notation|PGN]] processing tool [[pgn-extract]] <ref>[http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/ pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games] by [[David J. Barnes]]</ref>.
Along with co-author [[Julio César Hernández-Castro|Julio Hernández-Castro]], David J. Barne researched and elaborated on engine analysis for cheating detection in chess <ref>[[David J. Barnes]], [[Julio César Hernández-Castro|Julio Hernández-Castro]] ('''2015'''). ''[https://www.sciencedirect.com/science/article/pii/S0167404814001485 On the limits of engine analysis for cheating detection in chess]''. [https://www.journals.elsevier.com/computers-and-security/ Computers & Security], Vol. 48</ref>,
and also published the [[Cpp|C++]] and [[Java]] source code for an [[UCI]] based analyser for chess games in PGN notation <ref>[https://www.cs.kent.ac.uk/people/staff/djb/uci-analyser/ A UCI-based Chess Game Analyser]</ref>.

=Selected Publications=
<ref>[https://dblp.org/pid/25/5813.html dblp: David J. Barnes]</ref>
* [[David J. Barnes]] ('''2002'''). ''[https://dl.acm.org/doi/10.1145/563340.563397 Teaching introductory Java through LEGO MINDSTORMS models]''. SIGCSE 2002 <ref>[https://www.cs.kent.ac.uk/people/staff/djb/rcx/ An API for the leJOS platform]</ref> <ref>[https://en.wikipedia.org/wiki/Lego_Mindstorms Lego Mindstorms from Wikipedia]</ref>
* [[David J. Barnes]], [https://en.wikipedia.org/wiki/Michael_K%C3%B6lling Michael Kölling] ('''2005, 2016'''). ''[https://www.bluej.org/objects-first/ Objects First with Java: A Practical Introduction using BlueJ]''. [https://en.wikipedia.org/wiki/Prentice_Hall Prentice Hall] / [https://en.wikipedia.org/wiki/Pearson_PLC Pearson Education]
* [https://www.kent.ac.uk/computing/people/3075/chu-dominique Dominique Chu], [[David J. Barnes]] ('''2009'''). ''[https://core.ac.uk/display/10631151 Group Selection vs Multi-Level Selection: Some Example Models Using Evolutionary Games]''. [https://dblp.org/db/conf/cec/cec2009.html#ChuB09 CEC 2009]
* [[David J. Barnes]], [https://www.kent.ac.uk/computing/people/3075/chu-dominique Dominique Chu] ('''2010, 2015'''). ''[https://www.springer.com/us/book/9781447167617 Guide to Simulation and Modeling for Biosciences]''. [https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Media Springer]
* [[David J. Barnes]], [[Julio César Hernández-Castro|Julio Hernández-Castro]] ('''2015'''). ''[https://www.sciencedirect.com/science/article/pii/S0167404814001485 On the limits of engine analysis for cheating detection in chess]''. [https://www.journals.elsevier.com/computers-and-security/ Computers & Security], Vol. 48

=Postings=
* [https://blogs.kent.ac.uk/djb/2013/03/30/programming-building-on-what-has-gone-before/ Programming++: building on what has gone before] by [[David J. Barnes]], [https://blogs.kent.ac.uk/djb/ kentdjb], March 30, 2013
* [https://blogs.kent.ac.uk/djb/2018/10/14/data-mining-with-pgn-extract/ Chess game data mining: exploring the advantage of the bishop pair with pgn-extract] by [[David J. Barnes]], [https://blogs.kent.ac.uk/djb/ kentdjb], October 14, 2018

=External Links=
* [https://www.kent.ac.uk/computing/people/3070/barnes-david Home page for DJ Barnes - School of Computing - University of Kent]
* [https://scholar.google.com/citations?user=r1wpO3AAAAAJ&hl=en David J. Barnes - Google Scholar Citations]
* [https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/ pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games]
* [https://www.cs.kent.ac.uk/people/staff/djb/uci-analyser/ A UCI-based Chess Game Analyser]

=References=
<references />
'''[[People|Up one level]]'''
[[Category:Chess Player|Barnes]]
[[Category:Chess Programmer|Barnes]]

Navigation menu