Prof Les Hatton
School/Department: Computing and Information Systems
Position: Retired Professor of Forensic Software Engineering
Educational and Professional Qualifications
- MA (Cantab), MSc, LLM, PhD, CEng, ALCM, FRSA, FBCS, FRMets
+-Publications
Article
van Genuchten, M. and Hatton, L. (2012) Compound Annual Growth Rate for Software. IEEE Software, 29(4), pp. 19-21. ISSN (print) 0740-7459
Ince, Darrel C., Hatton, Leslie and Graham-Cumming, John (2012) The case for open computer programs. Nature, 482(7386), pp. 485-488. ISSN (print) 0028-0836
Hatton, Les and van Genuchten, Michiel (2012) Early design decisions. IEEE Software, 29(1), pp. 87-89. ISSN (print) 0740-7459
van Genuchten, M. and Hatton, L. (2011) Software mileage. IEEE Software, 28(5), pp. 24-26. ISSN (print) 0740-7459
van Genuchten, M. and Hatton, L. (2010) Software: What's in it and what's it in? IEEE Software, 27(1), pp. 14-16. ISSN (print) 0740-7459
Hatton, L. (2009) Power-law distributions of component size in general software systems. IEEE Transactions on Software Engineering, 35(4), 566-572. ISSN (print) 0098-5589
Hatton, Les and van Genuchten, Michiel (2009) Embedded versus application: they're much the same. IEEE Software, 26(3), pp. 66-69. ISSN (print) 0740-7459
Hatton, L. (2008) Testing the value of checklists in code inspections. IEEE Software, 25(4), pp. 82-88. ISSN (print) 0740-7459
Hatton, L. (2007) The Chimera of Software Quality. Computer (New York), 40(8), pp. 104-103. ISSN (print) 0018-9162
Hatton, Les (2007) Empirical test observations in client-server systems. Computer (New York), 40(5), pp. 24-29. ISSN (print) 0018-9162
Hatton, Les (2007) Language subsetting in an industrial context: A comparison of MISRA C 1998 and MISRA C 2004. Information and Software Technology, 49(5), pp. 475-482. ISSN (print) 0950-5849
Hatton, Les (2007) How accurately do engineers predict software maintenance tasks? Computer (New York), 40(2), pp. 64-69. ISSN (print) 0018-9162
Hatton, Les (2005) Embedded System Paranoia: a tool for testing embedded system arithmetic. Information and Software Technology, 47(8), pp. 555-563. ISSN (print) 0950-5849
Hatton, Leslie (2005) EC: a measurement based safer subset of ISO C suitable for embedded system development. Information and Software Technology, 47(3), pp. 181-187. ISSN (print) 0950-5849
Hatton, Les (2004) Safer language subsets: an overview and a case history, MISRA C. Information and Software Technology, 46(7), pp. 465-472. ISSN (print) 0950-5849
Hatton, Les (2001) Exploring the role of diagnosis in software failure. IEEE Software, 18(4), pp. 34-39. ISSN (print) 0740-7459
Book
Hatton, Les (2011) E-mail forensics: eliminating spam, scams and phishing. U.K. : Bluespear Publishing. 349p. ISBN 9781908422002
Hatton, Les (2011) Email forensics: Eliminating spam, scams and phishing. Bluespear publishing. ISBN 9781908422002
Pfleeger, Shari Lawrence, Hatton, Les and Howell, Charles C. (2002) Solid Software. New Jersey, U.S.A. : Prentice Hall PTR. 336p. (Software Quality Institute series) ISBN 9780130912985
Hatton, Les (1994) Safer C: Developing Software for High-Integrity and Safety-Critical Systems. Maidenhead, U.K. : McGraw-Hill. 228p. (McGraw-Hill International Series in Software Engineering) ISBN 9780077076405
Parkes, G.E. and Hatton, L. (1986) The Marine Seismic Source. Dordrecht : Reidel. 114p. (Seismology and Exploration Geophysics) ISBN 9027722285
Hatton, L., Worthington, M.H. and Makin, J. (1986) Seismic data processing: Theory and practice. Chichester, U.K. : Wiley-Blackwell. ISBN 9780632013746
Book Section
Hatton, Les (2011) Dark, Light or just another shade of Grey ? In: Rost, Johann and Glass, Robert L., (eds.) The Dark Side of Software Engineering: Evil on Computing Projects. Hoboken, N.J. : Wiley. pp. 261-263. ISBN 9780470597170
Hatton, Les (2002) Software Safety. In: Marciniak , John J. , (ed.) Wiley Encyclopaedia of Software Engineering. 2nd. Chichester, U.K. : Wiley. ISBN 9780471377375
Conference or Workshop Item
Hatton, Les [Speaker] (2012) Email forensics. In: Research Seminar; 08 Feb 2012, Guildford, U.K..
Hatton, Les (2011) Software defects, scientific computation and the scientific method. In: CERN computing seminars; 14 Dec 2011, Geneva, Switzerland.
Hatton, Les (2011) Scientific methods to built High-Integrity software. In: 13th International Conference on Accelerator and Large Experimental Physics Control Systems; 10-14 Oct 2011, Grenoble, France.
Hatton, Les (2011) Scientific computation and the scientific method: A tentative road map for convergence. In: IFIP Working Conference on Uncertainty Quantification in Scientific Computing; 1-4 Aug 2011, Boulder, Colorado, U.S.A..
Hatton, Les (2011) On the evolution of unnatural language. In: 16th Ada-Europe International conference on Reliable Software Technologies; 20 -24 June 2011, Edinburgh, U.K.. ISBN 9783642213373
Hatton, Les (2011) The characteristic shape of software. In: Research seminar, Brunel University; 27 Apr 2011, Brunel University. (Unpublished)
Hatton, Les (2010) Would anybody notice if testers did something else in life? In: BCS SIGIST CONFERENCE ‐ ‘The Keynotes – 6 of the Best’; 8 Dec 2010, London, U.K..
Hatton, Les (2010) Bureaucracy, safety and software: a potentially lethal cocktail. In: 18th Safety-critical systems symposium; 09 - 11 Feb 2010, Bristol, U.K.. ISBN 9781849960854
Hatton, L. (2010) A symmetric cipher not requiring prior sender/receiver key agreement. In: Kingston University Engineering Seminar; 8 Sep 2010, Kingston University, U.K.. (Unpublished)
Hatton, Les (2008) The broadband acoustic output of marine seismic airgun sources. In: Underwater Noise Measurement, Impact and Mitigation; 14 Oct - 15 Oct 2008, Southampton, U.K.. ISBN 9781605606774
Hatton, L. (2008) Invited Talk: The role of empiricism in improving the reliability of future software. In: Testing: Academic & Industrial Conference Practice and Research Techniques. ; 29 - 31 Aug 2008, Windsor, U.K.. ISBN 9780769533834
- 2011 - 2011 Invited/Keynote Speaker: IFIP Working Conference on Uncertainty Quantification in Scientific Computing, Boulder Colorado.
- 2011 - 2011 Invited/Keynote Speaker: 16th International Conference on Reliable Software Technologies - Ada-Europe 2011
- 2011 - 2011 Invited/Keynote Speaker: 13th International Conference on Accelerator and Large Experimental Physics Control Systems, Grenoble, France
- 2010 - 2010 Invited/Keynote Speaker: 18th Safety Critical Systems Symposium, Bristol, SSS10
- 2010 - 2010 Invited/Keynote Speaker: BCS OSSG, London
- 2010 - 2010 Invited/Keynote Speaker: BCS SIGIST
- 2010 - 2010 Invited/Keynote Speaker: MISRA Day, Stuttgart Germany
- 2008 - 2008 Invited/Keynote Speaker: Institute of Acoustics Underwater Noise Conference, Southampton 2008
- 2008 - 2008 Invited/Keynote Speaker: TAIC 2008, Windsor, England
- 2008 - 2008 Invited/Keynote Speaker: Testnet 2008, Aalborg, Denmark
- 2007 - 2007 Invited/Keynote Speaker: Keynote, EuroStar 2007, Stockholm
- 2007 - 2007 Invited/Keynote Speaker: NXP IP Quality and Reuse Conference 2007, Eindhoven, the Netherlands
- 2007 - 2007 Invited/Keynote Speaker: Keynote, ACAT07, Amsterdam, Holland
- 2007 - 2007 Invited/Keynote Speaker: Ericsson software development conference, Linkoping, Sweden, Oct 2007
- 2007 - 2007 Invited/Keynote Speaker: Keynote, StarEast 2007, Orlando Florida; http://sqe.com/STAREAST/Keynotes/; visit fully funded
- 2007 - 2007 Conference Chair: Session chair, IMASport 2007 - Mathematical modelling in sport
- 2005 - 2005 Invited/Keynote Speaker: Keynote and featured speaker, SIGIST conference, London, Mar 2005
- 2005 - 2005 Invited/Keynote Speaker: Ericsson Research, Hungary and Sweden, 2005
- 2005 - 2005 Invited/Keynote Speaker: 21st anniversary, CSR, Newcastle University, 2005
- 2005 - 2005 Invited/Keynote Speaker: BCS Guernsey, April 2005
- 2005 - 2005 Invited/Keynote Speaker: Invited tutorial, SafeComp 2005, Frederikstad, Norway
- 2005 - 2005 Invited/Keynote Speaker: Robert Bosch Research Centres, Stuttgart and Melbourne 2005
- 2004 - 2004 Invited/Keynote Speaker: Keynote, AsiaStar 2004, Melbourne Australia
- 2004 - 2004 Invited/Keynote Speaker: Siemens VDO research, Regensburg Germany 2004
- 2004 - 2004 Invited/Keynote Speaker: MISRA forum 2004, Coventry, UK
- 2004 - 2004 Invited/Keynote Speaker: Lysator, University of Linkoping, Sweden, 2004
- 2004 - 2004 Invited/Keynote Speaker: DIRC workshop on Legal aspects of computing, Gray's Inn, London 2004
- 2004 - 2004 Invited/Keynote Speaker: International conference on computing in Clinical Laboratories, Guildford, 2004
- 2004 - 2004 Invited/Keynote Speaker: Robert Bosch Research Centres, Stuttgart and Melbourne 2004
- 2003 - 2003 Invited/Keynote Speaker: DERTS, IEE, London 2003
- 2003 - 2003 Invited/Keynote Speaker: Visteon Research Centre, Chennai, India, 2003
- 2002 - 2002 Invited/Keynote Speaker: CMG Research Centres, Cork Eire and Utrecht Netherlands 2002
- 2002 - 2002 Invited/Keynote Speaker: Keynote, HCI 2002, London 2002
- 2002 - 2002 Invited/Keynote Speaker: Keynote, StarWest 2002, Anaheim, USA
- 2002 - 2002 Invited/Keynote Speaker: MISRA Forum 2002
- 2002 - 2002 Invited/Keynote Speaker: Motorola Communications Research, Munich Germany, 2002
- 2002 - 2002 Invited/Keynote Speaker: Saab Research, Sweden, 2002
- 2002 - 2002 Invited/Keynote Speaker: Siemens Research, Detroit, USA 2002
- 2001 - 2001 Paper Prize: Voted in "Leading scholars of software systems engineering" 1997-2001, Journal of Systems and Software, 64(1), 79-86 (2001)
- 2001 - 2001 Invited/Keynote Speaker: Philips Research symposium, Eindhoven, Netherlands 2001
- 2001 - 2001 Invited/Keynote Speaker: Distinguished visiting scientist seminar series (SE series #19), Los Alamos, USA, 5th March 2001; visit fully funded
- 2001 - 2001 Invited/Keynote Speaker: Keynote, ITiCSE 2001, Canterbury, 2001
- 2001 - 2001 Invited/Keynote Speaker: Keynote, ESCOM 2001, Herstmonceux, 2001
- 2001 - 2001 Invited/Keynote Speaker: Keynote, ASM 2001, San Jose, California
- 2001 - 2001 Invited/Keynote Speaker: Ford Powertrain Research Centre, Dearborn, USA 2001
- 2001 - 2001 Invited/Keynote Speaker: AMD Technical Research Centre, Dresden, Germany 2001
- 2001 - 2001 Invited/Keynote Speaker: CMG Research Centres, Cork Eire and Utrecht Netherlands 2001
- 2001 - 2001 Invited/Keynote Speaker: Visteon Research Centre, Chennai, India, 2001
- 2000 - 2000 Invited/Keynote Speaker: Keynote, StarEast 2000, Orlando, Florida
- 2000 - 2000 Invited/Keynote Speaker: Keynote, Eurostar 2000, Edinburgh Scotland
- 1999 - 1999 Invited/Keynote Speaker: JACC 99, Oxford
- 1999 - 1999 Invited/Keynote Speaker: UKSIM 99, Herstmonceux
- 1999 - 1999 Invited/Keynote Speaker: Keynote, EuroStar 1999, Barcelona, Spain
- 1987 - 1987 Paper Prize: European Conrad Schlumberger Award 1987 for computational geophysics
- 1978 - 1978 Paper Prize: Best presentation award, SEG, 1978, Houston Texas
- 1978 - 1978 Paper Prize: Best geophysical paper award, 1978, OTC, Houston Texas
- 1976 - 1976 Paper Prize: Best paper award, CSEG, Calgary 1976
- Professional Body: British Computer Society, Fellow and Chartered Engineer
- Editorial Board: Journal of Open Research Computation
- Professional Body: Royal Meteorological Society, Fellow, 1974
- Panel of Experts: BSI C panel IST5
- Panel of Experts: Invited member of ISO SC22 panel on vulnerabilities in programming languages
- Panel of Experts: BP Marine Sound Advisory Committee
- Journal Reviewing: Information and Software Technology
- Journal Reviewing: IEEE Computer
- Journal Reviewing: IEEE Transactions on Software Engineering
- Journal Reviewing: Journal of Systems and Software
- Editorial Board: IEEE Software, November 2009 -
- Professional Body: RSA, Fellow, 2004
+-Professional Experience
Details
Email:
Les.Hatton@kingston.ac.uk
Phone:
+44 (0) 208 417 2710
Location:
SB313

