GloucesterEngineering of software systems using agile methodologies; research in semantic information architectures using knowledge management and business process management; Special interest in software configuration management, traceability and change management.