Kevin Chalmers

Kevin Chalmers

Dr Kevin Chalmers PhD BEng (Hons) CEng FBCS CITP MIEEE MACM SFHEA

Associate Professor


Dr Kevin Chalmers is Subject Group Leader for Software Engineering in the School of Computing at Edinburgh Napier University.

Kevin completed his PhD, "Investigating Communicating Sequential Processes for Java to Support Ubiquitous Computing", in 2009. His work focused on the use of dynamic concurrency models to support the emerging trends in ubiquitous and pervasive computing which has now led to the area of Internet of Things. Kevin's first degree is in Software Engineering from Edinburgh Napier University, where he was awarded a first class honours, the class medal, and the BCS Student Prize in 2005. He was also a finalist in the Young Software Engineer of the Year Awards at ScotSoft 2005.

In 2009 Kevin was appointed as a lecturer in the School of Computing to develop a new degree in Games Development. Kevin acted as programme leader for the course, helping deliver Creative Skillset accreditation in 2016. Kevin has also acted as Programme Director for the Software Engineering suite of programmes, and helped launch the School of Computing's first programme in Computing Science.

Kevin has been a reviewer for the Scottish Informatics and Computer Science Alliance (SICSA) Early-Career Early-Start Research grant funding board He also sits on the BCS Membership Board, BCS Edinburgh Branch, and the Scottish Qualification Authority's Sector Panel for Computing. For BCS Edinburgh, Kevin acts as Education Liaison Officer, and has supported funding for The First Lego League, IT4U, and the Sydney Michaelson Memorial Lecture.

Kevin has published over 40 peer-reviewed publications, and secured nearly £200k of funding from Knowledge Transfer Partnership, SFC Innovation Funding, and Sporting Chance. He has also secured equipment from Nvidia's Academic Donation programme, and has enabled Edinburgh Napier to be recognized as a Nvidia GPU Education Centre.

Kevin is currently co-chair of the Editorial Board for Communicating Process Architectures, and reviews for a world leading journals in software engineering, computer systems and information management.

In 2016 Kevin was appointed as Subject Group Leader for Software Engineering, the largest subject group within the School of Computing. His area of responsibilities include programmes in Software Engineering, Computing Science, Games Technologies, and Data Science.



Advisory panels and expert committees or witness

  • Advisory Board Member, Open University Scotland Computing Apprenticeship Programmes (British Computer Society Representative)
  • Member, British Computer Society Best Practice Committee.
  • Member, British Computer Society Registrations and Standards Committee
  • Chartered Engineer Assessor, British Computer Society
  • Committee Member, British Computer Society Best Practice Committee
  • Academic Panel Member, British Computer Society Accreditation Board
  • Appointed Member, British Computer Society Communities Board
  • Member Scottish Qualification Authority Sector Panel for Computing
  • Educational Liaison Officer, British Computer Society Edinburgh Branch
  • Elected Committee Member, British Computer Society Edinburgh Branch
  • Member of Cross-party Group on the Video Game Industry. Scottish Parliament


Conference Activity

  • Programme Committee Member, Visual 2017
  • Programme Committee Member, AFIN 2017, The Ninth International Conference on Advances in Future Internet
  • Technical Committee Member and Reviewer, International Conference on Internet and e-Business (ICIEB).
  • Programme Committee Member, International Conference on Computer Games Multimedia and Allied Technologies
  • Local Chair and Organiser, Communicating Process Architectures 2013
  • Programme Committee Member, Communicating Process Architectures


Editorial Activity

  • Editor, International Journal of Computer and Software Engineering
  • Co-chair, Editorial Board, Communicating Process Architectures
  • Editor of Communicating Process Architectures 2013
  • Member of Editorial Board, Communicating Process Architectures
  • Editor of Communicating Process Architectures 2012


External Examining/Validations

  • External Examiner for Games Technologies Undergraduate Programmes. The University of Abertay, Dundee
  • External Examiner for Computing Undergraduate Courses. The University of Sunderland.


Fellowships and Awards

  • Fellow (FBCS), British Computer Society
  • Chartered Engineer (CEng), British Computer Society.
  • Chartered IT Professional, British Computer Society
  • Senior Fellow Higher Education Academy


Grant Funding Panel Member

  • Member of Scottish Informatics and Computer Science Alliance (SICSA) Early Career Research Funding Committee


Grant Reviewer

  • PRACE - Partnership for Advanced Computing in Europe
  • EU Eureka Eurostars Innovation Fund Committee Membership


Invited Speaker

  • Invited Talk on Future Trends in Computer Processing Hardware, Martin Currie Investment Management.
  • Invited Talk on Immersive Analytics. Luleå University of Technology, Sweden.


Media Activity

  • Guardian Online Q&A on the Games Industry


Membership of Professional Body

  • Member of the Association of Computer Machinery
  • Member of the Institute of Electronic and Electrical Engineers
  • Member of the British Computer Society


Public/Community Engagement

  • Invited Exhibition on Virtual Reality, Edinburgh International Film Festival
  • Exhibition on Virtual Reality, Edinburgh International Science Festival
  • Trust in Digital Public Services. Blog article for the British Computer Society
  • Global Game Jam Edinburgh Founder and Organiser


Research Degree External Examining

  • External examiner PhD. Klaus Birkelund Abildgaard Jensen, Tape as Primary Storage for Large Scientific Data Sets. Niels Bohr Institute, The University of Copenhagen, Denmark.
  • External Examiner, PhD. James Dibley, A Development Method for Deriving Reusable Concurrent Programs from Verified CSP Models. Rhodes University, South Africa.
  • External examiner MSc (Research). Karl Farrugia, Elasticity in Cloud Computing. University of Malta, Malta.
  • PhD Examination, Troels Blum, Niels Bohr Institute, University of Copenhagen



  • Reviewer, 31st European Conference on Modelling and Simulation (ECMS).
  • Reviewer Journal of Logical and Algebraic Methods in Programming
  • Reviewer for Association of Computer Machinery Designing Interactive Systems 2017
  • Reviewer for Association of Computer Machinery International Conference on Interactive Experiences for Television and Online Video 2017
  • Reviewer, International Journal of Interactive Communication and Technologies.
  • Reviewer, Higher Education Academy (HEA) Global Teaching Excellence Awards.
  • Reviewer DYNA Engineering Journal
  • Reviewer for Elsevier Journal on Information Management
  • Reviewer for Elsevier Journal on Network and Computer Applications
  • Reviewer Association of Computer Machinery Transactions on Software Engineering and Methodology (TOSEM)
  • Reviewer for Communicating Process Architectures


Current Post Grad projects

Previous Post Grad projects