当前位置: 37000cm威尼斯 > 师资队伍 > 教师名录 > K > 正文

Kristopher Welsh

来源:37000a威尼斯    作者:   编辑:李岚    发布日期:2021-05-28


Who am I?

Name: Kristopher Welsh

Role: Senior Lecturer

Fact:

I enjoy playing strategy board games and often meet friends to build cities, run train companies, expand lunar colonies or grow the hottest chilli. Each week, I invite students to a local board game evening to play against lecturers.

What do I teach?

I teach a variety of programming units on the Software Engineering

degree covering desktop, web and mobile applications in a variety of

languages. In the past, I've taught a wide range of topics, ranging from

cryptography to ethics & law in computing.

Research Interests

My main research interest lies in the Requirements Engineering field,

more specifically in Requirements Modelling. I look at ways in which the

requirements for systems that reconfigure themselves at run-time can be

modelled. More recently, I've been exploring whether these models could

be used by the system itself, at run-time, to guide adaptation.

Publications

Featured Works

·K. Welsh, N. Bencomo, P. Sawyer, J. Whittle (2014). Self-Explanation in Adaptive Systems Based on Runtime Goal-Based Models.Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8780, pp.122-145.

Journal articles

·K. Welsh, N. Bencomo, P. Sawyer, J. Whittle (2014). Self-Explanation in Adaptive Systems Based on Runtime Goal-Based Models.Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8780, pp.122-145.

Conferences

·K. Welsh, N. Bencomo (2012). Run-time model evaluation for requirements model-driven self-adaptation. In:2012 20th IEEE International Requirements Engineering Conference (RE). 24/9/2012. pp.329-330.

·K. Welsh, P. Sawyer, N. Bencomo (2011). Towards requirements aware systems: Run-time resolution of design-time assumptions. In:2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011). 6/11/2011. pp.560-563.

·N. Bencomo, E. Letier, A. Finkelstein, J. Whittle, K. Welsh (2011). Foreword: 2nd Workshop requirements@run.time. In:2011 2nd International Workshop on Requirements@Run.Time. 30/8/2011.

·K. Welsh, P. Sawyer, N. Bencomo (2011).Run-time resolution of uncertainty.In:2011 IEEE 19th International Requirements Engineering Conference. Trento, ITALY, 29/8/2011. pp.355-+.

·K. Welsh, N. Bencomo, P. Sawyer (2011). Tracing requirements for adaptive systems using claims. In:Proceeding of the 6th international workshop on Traceability in emerging forms of software engineering - TEFSE '11. 23/5/2011. pp.38-41.

·K. Welsh, P. Sawyer (2010). Understanding the Scope of Uncertainty in Dynamically Adaptive Systems. In:Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). pp.2-16.

·K. Welsh, P. Sawyer (2009).Requirements Tracing to Support Change in Dynamically Adaptive Systems.In:REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY. Amsterdam, NETHERLANDS, 8/6/2009. pp.59-73.

·K. Welsh, P. Sawyer (2008).When to Adapt? Identification of Problem Domains for Adaptive Systems.In:REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY. Montpellier, FRANCE, 16/6/2008. pp.198-203.

Manchester Met full-time employee and will support a proportion of teaching at Manchester Metropolitan Joint Institute, Hubei University.