|Associate Professor in the Department of Computer Science||MCS2017||+44 (0) 191 33 42713|
Research and Biography
Potential new PhD students: having good PhD students can be super rewarding! I am always interested in receiving new good PhD Students. Contact me to talk about your research proposals, academic visits or scholarships.
I exploit the interdisciplinary aspects of software engineering, comprising both technical and human concerns while developing techniques for intelligent, autonomous and highly distributed systems.
I am an Associate Professor in the CS Department at Durham University. Earlier, I was a Senior Lecturer (equiv. Associate Professor) in the Computer Science Department at Aston University. From September 2020 I am the PI of the EPSRC Twenty20Insight research project. In 2019 I was granted the Leverhulme Fellowship "QuantUn: quantification of uncertainty using Bayesian surprises." Before, I was a Marie Curie Fellow at INRIA Paris - Roquencourt. The Marie Curie project is called Requirements-aware Systems (nickname: Requirements@run.time). Before, that I was a Senior Research Associate at Lancaster University (UK) where I also got my PhD.
Google Scholar citations
Awards / Rewards:
- 10 year Most Influential Paper Award 2019, "RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems", by Jon Whittle, Pete Sawyer, Nelly Bencomo, Betty H.C. Cheng, Jean-Michel Bruel, Proceedings of 17th IEEE International Requirements Engineering Conference (RE09), pp. 7988, September 2009, Atlanta, Georgia.
- 10 year Most Influential Paper Award 2019, "A Goal-Based Modeling Approach to Develop Requirements of an Adaptive System with Environmental Uncertainty" by Betty H.C. Cheng, Pete Sawyer, Nelly Bencomo, Jon Whittle, in the Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS 2009), pp. 468483, Denver, Colorado, 2009.
- Best Paper Award REFSQ 2013: "Supporting Decision-making for Self-adaptive Systems: From Goal Models to Dynamic Decision Networks" by N. Bencomo, A. Belaggoun
Current and Previous PhD Students
- Huma Samin, since April 2019 (co-supervision with Pete Sawyer)
- Juan Marcelo Parra, since October 2018 (co-supervision with Antonio Garcia)
- Owen Reynold, since January 2019 (co-supervision with Antonio Garcia)
Students under my supervision in the past:
- Luis Hernan Garcia Paucar, PhD, Graduated, March 2020. Now working at Aston University
- Amel Belaggoun, Master Universite de Versailles Saint-Quentin-en-Yvelines and TELECOM SudParis and Inria, France, Graduated 2013
- Ross Edwards, 2018
in other words, what is really important!
In Durham, I am planning to enjoy Durham County, Scotland and the Lake District among other beautiful places in the North and East of the UK :)
During my time in Birmingham, I was not working I liked walking on the hills (the Malvern Hills, Snowdonia) or running, or perhaps dancing or taking pictures or hanging around with my family and friends and of course Talisker my dog. I enjoy running by the canal in Birmingham. I wish I could have more time for these activities.
During my time in Paris, I used to go to Museums & Cafes :) if my daughter did not decide something else. I also did some exercise with my dog running near Inria and by the river Seine in Paris. Happy days!
I love eating good food and I am MAD about sushi. I LOVE chocolate, BTW dark and bitter chocolate, if it is not at least 75% Cocoa that is not chocolate :). If chocolate is from Venezuela even better!
- decision making under uncertainty
- autonomous systems
- runtime models
- Software Engineering
- Software Engineering for Autonomous and Self-adaptive Systems
- Software Engineering for AI/ML Systems
- Associate Editor of IEEE TSE: Associate Editor of IEEE Transactions on Software Engineering (TSE) (2019-Present)
- Member of Editor Board of JSERD: Member of Editor Board of Journal of Software Engineering Research and Development ;JSERD
- Member of Editor Board of SoSym: Member of Editor Board of Software and Systems Modeling (2019- )
- Member of the IEEE TCSE: Member of the IEEE TCSE (Technical Council on Software Engineering) members-at-large (TCSE Elected Officers)
- PC Chair MODELS 2022 - Accepted Papers Review Process Foundations Track Practice and Innovation Track: About MODELS conference
MODELS, the ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems, is the premier conference series for model-driven software and systems engineering, and is organized with support of ACM SIGSOFT and IEEE TCSE. Since 1998, MODELS has covered all aspects of modeling, from languages and methods, to tools and applications. Attendees of MODELS come from diverse backgrounds, including researchers, academics, engineers and industrial professionals. MODELS 2022 is a forum for participants to exchange cutting-edge research results and innovative practical experiences around modeling and model-driven software and systems. This year’s edition will provide an opportunity for the modeling community to further advance the foundations of modeling, and come up with innovative applications of modeling in emerging areas of cyber-physical systems, embedded systems, socio-technical systems, cloud computing, big data, machine learning, security, open source, and sustainability.
For this edition, the conference has the special theme ;“Modeling for social good” #MDE4SG. We encourage technical papers and events themed around: socio-technical systems, tools with social impact, integrating human values, data science, and intelligent systems.
We invite you to join us at MODELS 2022, from 16-21 October 2022, and to help shape the modelling methods and technologies of the future!
- Bencomo, Nelly, Guo, Jin, Harrison, Rachel, Heyn, Hans-Martin & Menzies, Tim (2022). The Secret to Better AI and Better Software (Is Requirements Engineering). IEEE Software 39(1): 105-110.
- Parra-Ullauri, Juan Marcelo, Garcıa-Domınguez, Antonio, Bencomo, Nelly, Zheng, Changgang, Zhen, Chen, Boubeta-Puig, Juan Ortiz, Guadalupe & Yang, Shufan (2021). Event-driven Temporal Models for Explanations - ETeMoX: Explaining Reinforcement Learning. Software and Systems Modeling
- Reynolds, Owen García-Domínguez, Antonio & Bencomo, Nelly (2022). Cronista: a multi-database automated provenance collection system for runtime models. Information and Software Technology 141: 106694.