No photo of Ian Ferguson

Ian Ferguson

Senior Lecturer

  • 43 Citations
  • 2 h-Index
20122018
If you made any changes in Pure these will be visible here soon.

Personal profile

Personal profile

  • 1984 - 1988    Sunderland Polytechnic.  BSc Hons Combined Studies in Science (Computing Science and Applied Physics).
  • 1992 - 1998    University of Sunderland.  PhD - thesis entitled "An Investigation into MetaCASE and Object Orientation".
  • 1996 - 1998    University of Sunderland:  CERT.Ed (HE) Certificate in Education - (Higher Education).
  • 1988 - 1991    Development Engineer.  Saxon Micro Ltd - Newmarket.  Involved with the development of hardware and software for medical technology.  Included work on robotic micro-manipulators, genetic fingerprint analysis and image processing.
  • 1991 - 1992    Project Engineer.  Enstec Consultants - Cambridge.  Worked as a consultant on safety critical environmental monitoring software for (amongst others) British Nuclear Fuels.  Responsible for management of major monitoring project of BNFL Sellafield.
  • 1995 - 2000    Senior Lecturer.  University of Sunderland, School of Computing, Engineering and Technology
  • 2000 - 2010    Lecturer.  University of Strathclyde, Department of Computer and Information Sciences
  • 2010 - present    Lecturer.  University of Abertay Dundee, School of Computing and Engineering Systems
  • Research

Dr. R.I. Ferguson gained his PhD in Software Engineering from the University of Sunderland in 1998.

Whilst at the University of Sunderland, he established a publication record in the fields of software engineering and mobile-agent based systems. His work on engineering mobile agent environments  lead to a interest in mobile computing and context aware systems. Funded research included two Teaching Company Scheme Studentships (£120K). During 1997 and 1998 he was seconded to the Centre for Electronic Commerce, with a remit to manage the design stage of the EU funded TRADEPOINT e-commerce research project.

Between 2000 and 2010 at the University of Strathclyde he was a member of Smartlab (the Pervasive and Ubiquitous Computing Group) and subsequently the  Software Systems Group where he successfully supervised (5) PhDs on agent based middleware for group communication, quality metrics for context data in ubiquitous computing, semi-structured databases and scalable distributed indexing systems. The theme underpinning this research has been networks of distributed (and sometimes mobile) agents, concentrating on problems ofcommunication between distributed agents, utilising them to solve distributed indexing problems, ad-hoc networks of agents and the use of agents in  pervasive and ubiquitous computing. His research in mobile agents has included the Microsoft funded moboNET project (£30K).

Experience in distributed computing and networking has lead to an interest in forensic computing and a project in digital forensic readiness funded by SLIC (£12K) looking at security issues in public access networks.

Since arriving at the University of Abertay Dundee his work has concentrated on digital forensic triage and applying visualization techniques to problems in digital forensic analysis.

Teaching

Dr Ferguson has taught extensively (since 1995)  at all levels from first year undergraduate to postgraduate levels. Topics include:

  • Digital Forensics,
  • Computer Architecture,
  • Operating Systems,
  • Computer Graphics,
  • Distributed Programming,
  • Mobile Systems,
  • Object Oriented Analysis, Design and Programming
  • Agent-based Systems. 

Winner of the Abertay Student-led Teaching Award for "Creative and Innovative Teaching" 2011-12 - Many thanks to all of you who voted for me - most unexpected!

Research interests

Dr. R.I. Ferguson gained his PhD in Software Engineering from the University of Sunderland in 1998.

Whilst at the University of Sunderland, he established a publication record in the fields of software engineering and mobile-agent based systems. His work on engineering mobile agent environments  lead to a interest in mobile computing and context aware systems. Funded research included two Teaching Company Scheme Studentships (£120K). During 1997 and 1998 he was seconded to the Centre for Electronic Commerce, with a remit to manage the design stage of the EU funded TRADEPOINT e-commerce research project.

Between 2000 and 2010 at the University of Strathclyde he was a member of Smartlab (the Pervasive and Ubiquitous Computing Group) and subsequently the  Software Systems Group where he successfully supervised (5) PhDs on agent based middleware for group communication, quality metrics for context data in ubiquitous computing, semi-structured databases and scalable distributed indexing systems. The theme underpinning this research has been networks of distributed (and sometimes mobile) agents, concentrating on problems ofcommunication between distributed agents, utilising them to solve distributed indexing problems, ad-hoc networks of agents and the use of agents in  pervasive and ubiquitous computing. His research in mobile agents has included the Microsoft funded moboNET project (£30K).

Experience in distributed computing and networking has lead to an interest in forensic computing and a project in digital forensic readiness funded by SLIC (£12K) looking at security issues in public access networks.

Since arriving at the University of Abertay Dundee his work has concentrated on digital forensics with projects on forensic triage, forensic analysis of peer-to-peer and embedded systems, and applying visualization techniques to problems in digital forensic analysis.

He has successfully supervised 8 PhD projects and is currently supervising 3 PhD students (Lyndsay Shephard - Usable Security, Gavin Hales - Digital Forensic Visualization and Scott Mitchell - Digital Rights Management), two of whom are supported by competitive SICSA funding.

Funding

KTP (details to be added)

Microsoft (details to be added)

SLIC (details to be added)

Innovation Vouchers

Esteem

  • 2017 - Member of the SICSA CyberNexus Review College
  • In 2005, Dr. Ferguson was the publicity chair of the European Conference on Object Oriented Programming (ECOOP 2005)  
  • Co-Organiser First Int’l Conf. on MetaCASE (MetaCASE ‘95), Co-organiser 2nd International Symposium on Constructing Software Engineering Tools (CoSET 2000)
  • External Examiner - University of Hull (MSc Distributed Systems Development), University of Lincoln (BSc/HND Computing) (2004-2007)
  • External Examiner - MSc Distributed Computing - University of Teesside (2007-2011)
  • External Examiner - University of Lincoln (2006-2009 )
  • External Examiner - University of Greenwich (2008 - )
  • External Examiner - Staffordshire University (2008 - )
  • Regular reviewer for Software Practise and Experience, IEEE Transaction of Software Engineering, and the SIGIR conference and International Workshop on Middleware for Pervasive and Ad-Hoc Computing.
  • Dr Ferguson has acted as external examiner for PhD on 5 occasions including the Universities of Hull, St Andrews and Sunderland.

Knowledge and Exchange

Recent projects include work supported by the SHEFCE Innovation Voucher scheme on Digital Rights Management, but details are commercial and in confidence.

Outreach

I seem to have my contact details on a list circulating inside the BBC and am trotted out whenever they need someone to interview about cybersecurity.  Recent interviews have included:

  • TV - BBC Reporting Scotland - Interview on Digital Forensic aspects of the Glasgow Airport bombings  (08)
  • Radio - BBC Reporting Scotland - Interview on government emphasis on need for business to respond to cybercrime threat (Sep 12)
  • Radio - BBC London - Interview on the Vanessa Phelps(?) show (2012)
  • Radio - BBC Wales - Interview on gov't designation of cybercrime as 'Tier 1 Threat" (2011)
  • Radio - BBC Scotland (Reporting Scotland) - Interview on gov't designation of cybercrime as 'Tier 1 Threat" (2011)
  • Radio - BBC Scotland - Part of 30 min programme on Cybersecurity and Ethical Hacking (2011)

Press articles

  • Amercian Forces Network (2010)
  • The Courier (2010)

Invited Talks

  • Cafe Science - Oct 2012 - Digital Forensics vs Sex, Drugs and Rock and Roll

Fingerprint Fingerprint is based on mining the text of the person's scientific documents to create an index of weighted terms, which defines the key subjects of each individual researcher.

  • 15 Similar Profiles
Software engineering Engineering & Materials Science
Feedback Engineering & Materials Science
Visualization Engineering & Materials Science
Web browsers Engineering & Materials Science
Pattern matching Engineering & Materials Science
Mechatronics Engineering & Materials Science
Ubiquitous computing Engineering & Materials Science
Taxonomies Engineering & Materials Science

Network Recent external collaboration on country level. Dive into details by clicking on the dots.

Research Output 2012 2018

20 Downloads (Pure)

An assessment of blockchain consensus protocols for the Internet of Things

Mackenzie, B., Bellekens, X. & Ferguson, R. I., 31 Dec 2018, 2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC). IEEE , p. 183-190 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
Network protocols
Scalability
Biomedical equipment
Internet of things
Railroad cars

Dark clouds on the horizon: the challenge of cloud forensics

Ferguson, R. I., Renaud, K. & Irons, A., 18 Feb 2018, Cloud Computing 2018: The Ninth International Conference on Cloud Computing, GRIDs, and Virtualization. Duncan, B., Lee, Y. W. & Olmsted, A. (eds.). International Academy, Research, and Industry Association (IARIA), p. 51-58 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
Cryptography
Digital forensics
19 Downloads (Pure)

OpenForensics: a digital forensics GPU pattern matching approach for the 21st century

Bayne, E., Ferguson, R. I. & Sampson, A. T., Mar 2018, In : Digital Investigation. 24, Suppl., p. S29-S37 9 p.

Research output: Contribution to journalConference article

Open Access
File
Pattern matching
Equipment and Supplies
programming
Digital forensics
Graphics processing unit

Vulnerability anti-patterns: a timeless way to capture poor software practices (Vulnerabilities)

Nafees, T., Coull, N., Ferguson, I. & Sampson, A., 29 Nov 2018, Proceedings of the 24th Conference on Pattern Languages of Programs. The Hillside Group, 17 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
Software engineering
Communication
1 Citation (Scopus)
71 Downloads (Pure)

Assessing the impact of affective feedback on end-user security awareness

Shepherd, L. A., Archibald, J. & Ferguson, R. I., 9 Jul 2017, Human Aspects of Information Security, Privacy and Trust: 5th International Conference, HAS 2017. Tryfonas, T. (ed.). Cham: Springer, p. 143-159 17 p. (Lecture Notes In Computer Science; vol. 10292).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
Feedback
Web browsers
Monitoring

Thesis

Accelerating digital forensic searching through GPGPU parallel processing techniques

Author: Bayne, E., Feb 2017

Supervisor: Ferguson, R. I. (Supervisor) & Sampson, A. T. (Supervisor)

Student thesis: Doctoral Thesis

File

Assisting digital forensic analysis via exploratory information visualisation

Author: Hales, G., Feb 2016

Supervisor: Ferguson, R. I. (Supervisor) & Archibald, J. (Supervisor)

Student thesis: Doctoral Thesis

File

Enhancing security risk awareness in end-users via affective feedback

Author: Shepherd, L. A., 31 Aug 2016

Supervisor: Archibald, J. (Supervisor) & Ferguson, R. I. (Supervisor)

Student thesis: Doctoral Thesis

File

H.264 Encoded Digital Video Protection using Temporal Redundancy LSB Steganography

Author: Mitchell, S., 25 Sep 2018

Supervisor: Ferguson, R. I. (Supervisor) & Coull, N. J. (Supervisor)

Student thesis: Doctoral Thesis