I am a Senior Lecturer (Associate Professor) at the Department of Computer Science of the University of York, where I research and teach automated and model-driven software engineering. I am also an active Eclipse Foundation committer, leading the development of the open-source Epsilon platform under the Eclipse Modelling project, and an associate editor of the IET Software journal.
journal Model-based tool support for Tactical Data Links: an experience report from the defence domain. Software and System Modeling, 16(2):559-586, 2017.
journal Eugenia: towards disciplined and automated development of GMF-based graphical model editors. Software and System Modeling, 16(1):229-255, 2017.
conference Integration of a graph-based model indexer in commercial modelling tools. In Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, Saint-Malo, France, October 2-7, 2016, pages 340-350, 2016.
conference Property Access Traces for Source Incremental Model-to-Text Transformation. In Modelling Foundations and Applications - 11th European Conference, ECMFA 2015, Held as Part of STAF 2015, L'Aquila, Italy, July 20-24, 2015. Proceedings, pages 187-202, 2015.
CROSSMINER: EC H2020 project on knowledge extraction from open-source software (Principal Investigator, 2017-2019)
SECT-AIR: Project co-funded by InnovateUK and the UK aerospace industry (Co-investigator, 2016-2019)
Technical Obsolescence Management Strategies for Safety-related Software for Airborne Systems: Funded by the Defence Science and Technology Laboratory (Co-investigator, 2016-2017)
MONDO: EC FP7 STREP project on scalable model-driven engineering (Principal Investigator, 2013-2016)
Innovate UK KTP: Knowledge Transfer Partnership with JC Chapman on applications of MDE technologies in the financial domain (Principal Investigator, 2016-2016)
OSSMETER: EC FP7 STREP project on automated analysis and measurement of open-source software (Co-investigator, 2012-2015)
COMPASS: Eurocontrol/SESAR-JU project on safety management in complex air traffic management systems (Co-investigator, 2012-2014)