I am interested in supervising project/Masters/PhD students in the following research areas. These areas are quite general therefore if you wish to discuss further a possible project/thesis please send me an email:

 

Web and hypermedia engineering Engineering Web/hypermedia applications - using engineering principles to developing Web/hypermedia applications
  Effort Prediction for Web applications; sizing Web applications; techniques for Web cost estimation; cross-company versus within-company models
  Web measurement - measuring quality of Web applications and Web development processes; measuring productivity; measuring Web development effort; productivity benchmarking; process improvement.
  Innovative e-commerce applications and tools using technologies such as Java, J2EE, databases, XML, COM, CORBA etc; measurement tools
 

Web and hypermedia usability measurement - measuring the quality of applications from the usability perspective.

 

Software Engineering/Computer Science Teaching Teaching object-oriented programming languages to CS1 students. Changes in the curriculum reflected by the use of technology; pair-programming; use of innovative learning/teaching theories (e.g. cognitive flexibility theory)
  Gender differences.
  Teaching Hypermedia and Web engineering.