Dr James Hamilton Computer Scientist, Programmer, Traveller
  • Home
  • Timeline
  • Articles
  • Contact

Category: research

  • SCADA Statistics Monitoring Using the Elastic Stack (Elasticsearch, Logstash, Kibana) Oct 20, 2017
  • PhD Thesis: Dependence Communities in Source Code Jun 08, 2014
  • Dependence Communities in Source Code Oct 01, 2012
  • Using Maximal Slices as a Solution to the 'Output Variable' Problem for Calculating Slice-Based Cohesion Metrics Jul 04, 2011
  • Finding Dynamic Graph Watermarks With Maximal Slices May 21, 2011
  • Visualising Program Slices May 15, 2011
  • World Congress on Internet Security 2011 Feb 26, 2011
  • My San Francisco Trip Oct 31, 2010
  • A Survey of Static Software Watermarking Sep 17, 2010
  • A Survey of Software Watermarking by Code Re-Ordering Aug 14, 2010
  • An Evaluation of Current Java Bytecode Decompilers Aug 10, 2010
  • MPhil Transfer Report Aug 07, 2010
  • A Survey of Software Watermarking by Register Allocation (for Java Bytecode) Jul 31, 2010
  • International Conference on Software Engineering 2010 Jul 08, 2010
  • End of Year Review 2010 - Java Attacks & Defenses Jun 25, 2010
  • An Evaluation of Static Java Bytecode Watermarks Jun 10, 2010
  • SCAM2009 Presentation - Decompiling Java Sep 23, 2009
  • Spring Review Week 2009: Obfuscating Transformations for Decompilation Resistant Java Jun 02, 2009
  • Static Source Code Analysis Tools and their Application to the Detection of Plagiarism in Java Programs Jul 10, 2008
  • Artificial Ants: Simulating Ant Behaviour and Investigating Applications In Computing Jul 10, 2007

© 2026 Dr James Hamilton. All rights reserved.