If you would like to contact me, you can at email@example.com
or through the contact points on each page which automatically insert a reference.
About this site
This site contains most of my published work
including books, invited chapters,
scientific papers and software
as well as more general topics. It does
items as published, only their early forms to protect
Download what you like.
You may use all or part of these works provided you
acknowledge their author(s) and this site as their
source. The copyright remains with me.
For a year and half it used Wordpress. It looked really nice but there were the usual crashes, hacks
and so on because complex systems are so vulnerable. The last one even the hosting company couldn't recover although
I had not touched the site for 3 months, so I gave
up and went back to this old system I wrote years ago which at least has the benefit that it works. The equation
I produced using CodeCogs with grateful thanks.
Selection of recent work up to May 2014:
Software's Hidden Clockwork
This is a recent result showing that all software systems have
a hidden clockwork which forces them into the same component size distribution
whatever they do, whoever wrote them and whatever technology or
language was used. Just watch as 55 million lines of C, C++, Java, Fortran,
Ada and Tcl-Tk asymptote to the above formula in 1/2 million line chunks.
The flat bit on the left is related to fixed tokens in programming languages.
IEEE TSE preprint
Its very reassuring to find great beauty and symmetry underlying
something as anarchic and fashion driven as software engineering.
Theory paper 1
Theory paper 2
Email Forensics: Eliminating Spam, Scams and Phishing
Get Email Forensics at Amazon.com
Get Email Forensics at Amazon.co.uk