The University of Queensland Homepage
School of ITEE ITEE Main Website

 Johnson Fong

Johnson Fong1, 2

1PhD Candidate
The University of Queensland, School of ITEE,
Ubiquitous Computing Research Division

2Graduate Researcher
NICTA(National ICT Australia)
Queensland Research Laboratory

Johnson Fong
Email: jfong_at_uq.edu.au
johnson.fong_at_nicta.com.au
Web: www.bigfong.com
www.cs.uq.edu.au/~uqcfong


Research Interests

Ubiquitous Computing

  • Focus on improving the intelligibility and user control of context-aware applications, which help users in understanding why the applications are behaving in certain ways, and enable users to personalise application behaviours according to their individual needs and preferences.

  • Modelling and reasoning of context information for pervasive computing applications.

Network Security

  • Performance and robustness evaluations of NIDS (Network Intrusion Detection Systems) by emulating attacks that exploit a range of vulnerabilities within them.

 

Publications

  • Fong, J., Indulska, J. and Robinson, R., " A Preference Modelling Approach to Support Intelligibility in Pervasive Applications ", IEEE International Conference on Pervasive Computing and Communications (PerCom'11) - Context Modeling and Reasoning Workshop, pp. 374-379, Seattle, USA, March, 2011.

  • Fong, J., "Intelligibility and User Control of Context-aware Application Behaviours", ACM International Conference on Pervasive Services (ICPS'10) - Doctoral Consortium, pp. 174-179, Berlin, Germany, July, 2010.

  • Fong, J., Indulska, J. and Robinson, R., " Tool Support for Designing CML Based Context Models in Pervasive Computing", ACM International Conference on Pervasive Services (ICPS'10) - Software Engineering Challenges for Ubiquitous and Pervasive Computing Workshop, pp. 232-238, Berlin, Germany, July, 2010.

  • Fong, J., Network Packet Generation Tool for Testing a Network Intrusion Detection System, MSc Thesis: The University of Queensland, ITEE, 2007.

 

Prototypes

1. A semi-automatic, forward engineering context modelling tool that provides design support for developing object-role based context models.      (Ubiquitous Computing, 2009.)
  http://sourceforge.net/projects/contextmodel/
  A video demo about the context modelling tool:
  http://www.screencast.com/t/MTYyYzJh


2. A highly configurable and flexible testing tool capable of generating different streams of network packets based on set of user provided parameters, for performance & robustness testing of Network Intrusion Detection Systems (NIDS).      (Network Security, 2007)
  http://sourceforge.net/projects/nidstesting/
  Here is a poster providing an overview of the testing tool developed in C.
  Here is a report in relation to the tool.

 
3. An implementation of a Buffer Overflow exploit that emulates remote network attacks on a vulnerable server with a Linux kernel.      (Network Security, 2006)
  http://sourceforge.net/projects/bufferoverflow
  Here is a report in relation to the tool developed in C.

 

Teaching Activities

Tutor for:

 

Biography

Born in Hong Kong, raised in United Kingdom, an Australian citizen, Johnson is a PhD candidate in the Ubiquitous Computing Group, School of ITEE, at The University of Queensland, under the supervision of Professor Jadwiga Indulska. His research is affiliated with the National ICT Australia (NICTA), Queensland Research Laboratory, under the supervision of Dr. Ricky Robinson. Prior to his PhD study, he worked with A/Prof Peter Sutton on a master research project in the field of network security. Johnson resides in the Brisbane CBD with his wife and a son.