David is a Senior Research Associate working in combination with the Tyndall Centre for Climate Change, School of Environmental Sciences, and the School of Computing Sciences on the KAPtEN Science Brief project. The aim of the project is to develop a series of innovative web platforms to allow scientific consensus on given topics to be assessed.
After working in industry around the globe David came to UEA in 2011 to study for an MSc in Advanced Computing Science which was completed with distinction and award of the Peter Stocker Prize. Following this David completed a PhD as a member of the Software Engineering Group within the Machine Learning and Statistics Group at the School of Computing Science.
David's PhD was titled "enhancing legacy software system analysis by combining behavioural and semantic information sources", and was concerned with augmenting traditional reverse engineering output from other sources.
In addition to his research work David also teaches on a number of modules in the school and remains involved in consultancy activities both through and external to UEA as well as in a number of companies including startups.
David's professional website can be found at http://davecutting.uk
Enhancing legacy software system analysis by combining behavioural and semantic information sources,Full Text
Coordinated Reuse and Deployment for Scientific Software Prototypes with D-UEA-ST,
The D-UEA-ST Platform,
An extensible benchmark and tooling for comparing reverse engineering approaches,
in International Journal on Advances in Software
article no. 62023
pp. 115-124UEA Repository
Towards a culture of low-carbon research for the 21st Century,UEA Repository
Evaluation of Long-Held HTTP Polling for PHP/MySQL Architecture,UEA Repository
Working With Reverse Engineering Output for Benchmarking and Further Use,
in ICSEA 2014, The Ninth International Conference on Software Engineering Advances.
Benchmarking Reverse Engineering Tools and Using Tool Output for Further Analysis,
Free Open-Source Extensible Service Desk (FreeDESK),
Programming and Advanced Programming
Systems Analysis and Engineering
IT Service Management and Service Delivery
Software Interations and Real-World Software Development
Reverse Engineering and Software Comprehension