David J. Barnes

Orcid: 0000-0001-6073-0951

Affiliations:
  • The University of Kent, Canterbury, Kent, UK


According to our database1, David J. Barnes authored at least 27 papers between 2002 and 2021.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
Industrialising Blackmail: Privacy Invasion Based IoT Ransomware.
Proceedings of the Secure IT Systems - 26th Nordic Conference, NordSec 2021, Virtual Event, 2021

2020
Persistence in Linux-Based IoT Malware.
Proceedings of the Secure IT Systems - 25th Nordic Conference, NordSec 2020, Virtual Event, 2020

PaperW8: an IoT bricking ransomware proof of concept.
Proceedings of the ARES 2020: The 15th International Conference on Availability, 2020

2015
On the limits of engine analysis for cheating detection in chess.
Comput. Secur., 2015

An Ansatz for a Theory of Living Systems.
Proceedings of the IEEE Symposium Series on Computational Intelligence, 2015

Evolving strategies for single-celled organisms in multi-nutrient environments.
Proceedings of the Thirteenth European Conference Artificial Life, 2015

Guide to Simulation and Modeling for Biosciences, Second Edition
Simulation Foundations, Methods and Applications, Springer, ISBN: 978-1-4471-6762-4, 2015

2014
Amorphous computing in the presence of stochastic disturbances.
Biosyst., 2014

Evolving Parameters for a Noisy Biological System - The Impact of Alternative Approaches.
Proceedings of the Artificial Intelligence and Soft Computing, 2014

Evolving Biological Systems: Evolutionary Pressure to Inefficiency.
Proceedings of the Fourteenth International Conference on the Simulation and Synthesis of Living Systems, 2014

2013
ITiCSE 2013: working groups.
ACM SIGCSE Bull., 2013

2012
Objects First with Java - A Practical Introduction Using BlueJ (5th Edition).
Prentice Hall, ISBN: 978-0-13-283554-1, 2012

2011
The novice programmer's "device to think with".
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Walking, hopping and jumping: a model of transcription factor dynamics on DNA.
Proceedings of the Advances in Artificial Life: 20th Anniversary Edition, 2011

2009
Group selection vs multi-level selection: Some example models using evolutionary games.
Proceedings of the IEEE Congress on Evolutionary Computation, 2009

Java lernen mit BlueJ - Eine Einführung in die objektorientierte Programmierung (4. Aufl.).
Pearson Studium, ISBN: 978-3-86894-001-5, 2009

2008
Apprentice-Based Learning Via Integrated Lectures and Assignments.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

2007
Improving test coverage of LAPACK.
Appl. Algebra Eng. Commun. Comput., 2007

2006
Java lernen mit BlueJ - eine Einführung in die objektorientierte Programmierung (3. Aufl.).
Pearson Studium, ISBN: 978-3-8273-7152-2, 2006

2004
Enhancing apprentice-based learning of Java.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Applying Software Testing Metrics to Lapack.
Proceedings of the Applied Parallel Computing, 2004

2003
The impact of programming paradigms on the efficiency of an individual-based simulation model.
Simul. Model. Pract. Theory, 2003

A road map for teaching introductory programming using LEGOcopyright mindstorms robots.
ACM SIGCSE Bull., 2003

Legos, Java and programming assignments for CS1.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

Objektorientierte Programmierung mit Java - eine praxisnahe Einführung mit BlueJ.
Pearson Studium, ISBN: 978-3-8273-7073-0, 2003

2002
Teaching introductory Java through LEGO MINDSTORMS models.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

A dialog between authors and teachers.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002


  Loading...