About Me

My big face

I am a Research Associate in the White Rose Grid Enterprise Systems Research Group in the Department of Computer Science at The University of York. I am working on the OSSMETER EU STREP project where I am responsible for developing a distributed NoSQL-based platform to apply metric analysis to large volumes of data (e.g. code, forum messages, bug reports) originating from open-source software projects. Check out the demo here.

I received my PhD in Computer Science from the The University of York in 2014 for my thesis titled A Novel Representation for Search-Based Model-Driven Engineering. I developed a metaheuristic search-amenable encoding of Model-Driven Engineering models, allows MDE problems to easily be couched as optimisation problems. I was supervised by Dr Fiona Polack and Professor Richard Paige, and my assessors were Professor Jim Woodcock and Professor Mark Harman.

My research interests include: software modelling, model generation, model evolution, analysis and simulation; formal verification; stealthily integrating formal practices into semi-formal techniques; search-based software engineering. More information about my research can be found here and my Google Scholar Citations page is here.

Contact Me

You can contact me via e-mail at james.r.williams@york.ac.uk or find me rambling about bananas and melon on twitter @j_r_williams.


Conferences and Workshops


Demonstrator duties