I am a Professor of Software Engineering in the Department of Computer Science at the University of York, where I research and teach automated and model-based software engineering. I am also an Eclipse Foundation committer, leading the development of the open-source Epsilon model-based engineering platform under the Eclipse Modelling project, and an associate editor of the IET Software journal.

Featured Publications

I have co-authored more than 100 peer-reviewed journal, conference and workshop papers, some of which are listed below. (more...)

journal Zolotas, A., Clarisó, R., Matragkas, N., Kolovos, D.S. & Paige, R.F. Constraint programming for type inference in flexible model-driven engineering Computer Languages, Systems \& Structures, 49:216-230, 2017.

journal Ajit, S., Holmes, C., Johnson, J., Kolovos, D.S. & Paige, R.F. 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 Kolovos, D.S., García-Domínguez, A., Rose, L.M. & Paige, R.F. Eugenia: towards disciplined and automated development of GMF-based graphical model editors Software and System Modeling, 16(1):229-255, 2017.

conference García-Domínguez, A., Barmpis, K., Kolovos, D.S., Silva, M.A.A.d., Abherve, A. & Bagnato, A. Integration of a graph-based model indexer in commercial modelling toolsIn 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 Ogunyomi, B., Rose, L.M. & Kolovos, D.S. Property Access Traces for Source Incremental Model-to-Text TransformationIn 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.

Research Grants

I have participated as an investigator in several funded research projects, some of which appear below. (more...)

CROSSMINER: EC H2020 project on knowledge extraction from open-source software (Principal Investigator, 2017-2019)

ESRC National Productivity Investment Fund: Collaborative project (with Keyfort) on delivery of mental health support services through mobile apps. (Principal Investigator, 2017-2018)

Innovate UK KTP (Smith & Nephew): Knowledge Transfer Partnership with Smith & Nephew on applications of MDE technologies in the medical device domain (Principal Investigator, 2017-2019)

Innovate UK KTP (IBM): Knowledge Transfer Partnership with Smith & Nephew on applications of MDE technologies in the data management domain (Co-investigator, 2017-2020)

MONDO: EC FP7 STREP project on scalable model-driven engineering (Principal Investigator, 2013-2016)

Innovate UK KTP (JC Chapman): Knowledge Transfer Partnership with JC Chapman on applications of MDE technologies in the financial domain (Principal Investigator, 2016-2016)

Looking for a PhD in Software Engineering?

I am currently recruiting PhD candidates in the field of software engineering with a (non-exclusive) focus on automated and model-based software engineering. If you have strong object-oriented design and development skills and you would like to join a world-class research group, please read on.