Research
Computer Science Education, Public Engagement in Computer Science and STEM, Interaction Design in Healthcare, Interaction Design and Human Error
Interests
My research combines the areas of Computer Science Education, and interaction design for healthcare. I also have a strong interest in the public engagement with computer science and STEM more generally. In the past I worked primarily in the areas of automated reasoning and formal verification.
Computer Science Education
I have done a variety of work in the area of computer science education such as around making learning fun, teaching of computational thinking, teaching of programming (including program design). My current focus is on the application of the sociology theory Legitimation Code Theory (LCT) to better understand what makes good computer science teaching and so learning. One focus has been on use of LCT Semantics to explore good explanation. Another is the use of LCT Autonomy to understand teaching multiple topics together (eg computer science and the underlying maths).
Public Engagement in Science
A major aspect of my work is in the public engagement in computer science (and science, maths and engineering more generally). I aim to generate excitement not just about the School's research but about interdisciplinary research in the subject more generally. The main way of achieving this is through the internationally renowned public engagement project cs4fn (cs4fn.blog) that I created with Peter McOwan, and its sister project for teachers Teaching London Computing (teachinglondoncomputing.org)
Interaction Design in Healthcare
My current research in the area of interaction design applied to Healthcare is focussed on improving life with Rheumatoid Arthritis (RA). I am working with rheumatologist, Amy McBrayne, on the AtTRA project which started as part of the PAMBAYESIAN project. We are looking at the needs of those with RA and so opportunities and barriers to provide intelligent support for people with chronic diseases and specifically RA. I am working on understanding the real needs of both patients and clinicians. We developed a series of personas of patients to illustrate what life with the disease is like to feed in to the design process and interviewed and surveyed clinicians and patients about their needs, the opportunities of technology and barriers to its uptake.
I have also worked on interaction design and human error. In the CHI+MED project we applied earlier work on human error to the area of healthcare and medical device design, exploring ways to ensure design prevented or reduced human error. My work on human error was selected for presentation at the Royal Society Summer Exhibition, 2009.
Human Error and Cognitive Models
This originally extended my early research on the verification of hardware/software systems to human-computer systems. The idea is to consider the human operators of such interactive systems as part of the system under verification, so bringing systematic human error, not just software and hardware error, within the scope of the approach. I am, in particular, exploring the use of formal models of human behaviour based on results from cognitive psychology in the design of interactive systems. This work was in collaboration with UCL and Swansea University. Questions we are exploring include: 'How can formal models of human behaviour form the basis of verification methods that can detect design flaws that lead to systematic human error?'; 'How can empirical investigations inform the development of formal models of human behaviour used for verification, and vice versa?' and 'How can formally-based usability evaluation methods best support the analyst?'
Verification of Verification Systems
My early work on the design and verification of hybrid verification systems was in collaboration with Concordia University. We developed a verification system that combined the power of the MDG and HOL tools. It harnesses the abstraction techniques of the automated MDG multiway decision diagram (which is superior to boolean decision diagrams) system combined with theorem proving power of HOL to manage the process. In related work we developed a novel methodology that justifies importing results into a theorem prover using verified linkage theorems. It is based on a combination of compiler verification techniques.
Social Aspects of Interaction Design
I am also working on several projects investigating social aspects of interaction design, for example related to design for all. Questions of interest include: 'How can systems be designed so as to build on our cognitive strengths, especially as we age?'.
Publications of specific relevance to the Centre for Human-Centred Computing

Publications of specific relevance to the Centre for Human-Centred Computing
2025
Persevering with TheoryCurzon P
Theory Into Practice Blog 04-05-20252023
Attitudes towards technology supported rheumatoid arthritis care: investigating patient- and clinician-perceived opportunities and barriersMacBrayne A Curzon P Soyel H Marsh W Fenton N Pitzalis C Humby F
Rheumatology Advances in Practice,
Oxford University Press (OUP) vol. 7 (3)
26-08-2023
Willingness, Motivators and Barriers to using Anxiety-focused Apps in people with and without chronic pain: A Questionnaire Study.Dowse A Curzon P Morrissey D
09-05-2023
P113 Attitudes to Technology supported Rheumatoid Arthritis care Questionnaire study: Barriers to People with RA & their clinicians using Technology in the care pathwayMacBrayne A Soyel H Marsh W Fenton N Pitzalis C Curzon P Humby F
Rheumatology. vol. 62 (Supplement_2)
24-04-2023
E073 Attitudes to technology-supported rheumatoid arthritis care, questionnaire study: opportunities for technology to improve RA careMacBrayne A Soyel H Marsh W Fenton N Pitzalis C Curzon P Humby F
Rheumatology. vol. 62 (Supplement_2)
24-04-2023
P133 Attitudes to Technology supported Rheumatoid Arthritis care: Opportunities & Barriers for technology in RA - Key themes from Qualitative arm of Mixed-Methods StudyMacBrayne A Curzon P Soyel H Marsh W Fenton N Pitzalis C Humby F
Rheumatology. vol. 62 (Supplement_2)
24-04-20232022
Conjuring with Computation, A Manual of Magic and Computing for BeginnersCurzon P
23-06-20222020
From Personalised Predictions to Targeted Advice: Improving Self-Management in Rheumatoid ArthritisFahmi A Soyel H Marsh DWR Curzon P Macbrayne A Humby F
Integrated Citizen Centered Digital Health and Social Care 26 Nov 2020 - 27 Nov 2020.
25-11-2020
From Personalised Predictions to Targeted Advice: Improving Self-Management in Rheumatoid Arthritis.Fahmi A Soyel H Marsh W Curzon P MacBrayne A Humby F
Studies in Health Technology and Informatics,
Ios Press vol. 275, 62-66.
23-11-20202016
Modelling information resources and their salience in medical device designHarrison M Campos JC Curzon P
Engineering Interactive Computing Systems 2016., 194-203.
01-06-2016
Developing and Verifying User Interface Requirements for Infusion Pumps: A Refinement ApproachRukšenas R Masci P
In
From Action Systems to Distributed Systems,
Taylor & Francis 215-230.
20-04-2016
Developing and Verifying User Interface Requirements for Infusion Pumps: A Refinement ApproachRuksenas R Curzon P Petre L Sekerinski E
In
From Action Systems to Distributed Systems: The Refinement Approach,
Chapman and Hall/Crc 215-230.
01-04-20162015
Towards a Formalization of System Requirements for an Integrated Clinical EnvironmentCinzia Bernardeschi PM Alomainy A Whittow W Hao Y Nikita KS Parini CG
5th EAI International Conference on Wireless Mobile Communication and Healthcare - "Transforming healthcare through innovations in mobile and wireless technologies".
01-10-2015
PVSio-web 2.0: Joining PVS to HCIMasci P Oladimeji P Zhang Y Jones P
Computer Aided Verification: 27th International Conference, CAV2015, Proceedings, Part I. vol. 9206, 470-478.
01-07-2015
Using PVSio-web and SAPERE for rapid prototyping of user interfaces in Integrated Clinical EnvironmentsMasci P Mallozzi P Angelis FLD Serugendo GDM
Proceedings of Verisure2015, Workshop on Verification and Assurance, co-located with CAV2015.
01-07-2015
The benefits of formalising design guidelines: a case study on the predictability of drug infusion pumpsMasci P Oladimeji P Cauchi A Li Y Curzon P
Innovations in Systems and Software Engineering,
Springer-Verlag New York vol. 11 (2), 73-93.
01-06-2015
Layers, resources and property templates in the specification and analysis of two interactive systemsCampos JC Harrison MD Masci P
1st Workshop on Formal Methods in Human Computer Interaction (FoMHCI), co-located with EICS2015.
01-06-20152014
Combining Human Error Verification and Timing Analysis: a Case Study on an Infusion Pumpenas RR Curzon P
Formal Aspects of Computing,
Springer Verlag vol. 26, 1033-1076.
01-09-2014
Combining PVSio with StateflowMasci P Jones P Oladimeji P D Urso E Bernardeschi C
NASA Formal Methods: Proceedings of the 6th International Symposium NFM 2014. vol. 8430, 209-214.
01-01-2014
A Generic User Interface Architecture for Analyzing Use Hazards in Infusion Pump SoftwareMasci P Jones P Thimbleby H
5th Workshop on Medical Cyber-Physical Systems. vol. 36, 1-14.
01-01-2014
Formal Verification of Medical Device User Interfaces Using PVSMasci P Zhang Y Jones P Curzon P
ETAPS/FASE2014, 17th International Conference on Fundamental Approaches to Software Engineering. vol. 8411, 200-214.
01-01-20142013
Making Computing Interesting to School Students: Teachers’ PerspectivesBlack J Brodie J Curzon P
ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education Canterbury, UK 1 Jul 2013 - 3 Jul 2013., 255-260.
01-07-2013
Integrating Formal Predictions of Interactive System Behaviour with User EvaluationRukšenas R Harrison MD
Proceedings of Integrated Formal Methods: LNCS 7940 Turku, Finland 10 Jun 2013 - 14 Jun 2013., 238-252.
01-06-2013
Evaluating the methodological constraints and affordances of investigation manuals and their methodologiesHuang H Curzon P White G
Proceedings of Workshop on Human Factors in the Safety and Security of Critical Systems Glasgow, Scotland.
01-03-20132012
Teachers' perceptions of the value of research-based school lecturesBlack J Curzon P Myketiak C McOwan PW
,
Association For Computing Machinery (Acm), 145-146.
08-11-2012
cs4fnMyketiak C Curzon P Black J Meagher LR
,
Association For Computing Machinery (Acm), 297-302.
03-07-2012
Using PVS to investigate incidents through the lens of distributed cognitionMasci P Huang H Harrison MD Goodloe AE Person S
4th International Symposium: NASA Formal Methods 2012. vol. 7226, 273-278.
01-04-20122011
Comparing actual practice and user manuals:A case study based on programmable infusion pumpsBlandford A Cauchi A Curzon P Eslambolchilar P Furniss D Gimblett A Huang H Li Y et al.
Ceur Workshop Proceedings. vol. 727, 59-64.
01-12-2011
Towards dependable number entry for medical devicesCauchi A Curzon P Eslambolchilar P Gimblett A Lee P Li Y Masci P Rukšenas R
Ceur Workshop Proceedings. vol. 727, 53-58.
01-12-2011
A Study in Engaging Female Students in Computer Science Using Role ModelsBlack J Myketiak C
Proceedings of ITiCSE 2011, The 16th Annual Conference on Innovation and Technology in Computer Science Education ACM SIGCSE., 63-67-63-67.
01-06-2011
Towards a formal framework for reasoning about the resilience of dynamic interactive systemsMasci P Curzon P Huang H Rukšėnas R Blandford A
,
Association For Computing Machinery (Acm), 109-110.
11-05-2011
Engaging Female Students in Computer Science Using Role ModelsBlack J Curzon P McOwan PW
Poster presented at The 42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011: Reaching Out.
01-03-2011
Abstract models and cognitive mismatch in formal verificationRukšenas R Curzon P
Electronic Communications of The Easst vol. 45
01-01-2011
Capturing the distinction between task and device errors in a formal model of user behaviourHuang H Rukšenas R Ament MGA Cox AL
Electronic Communications of The Easst vol. 45
01-01-2011
On formalising interactive number entry on infusion pumpsMasci P Rukšenas R Oladimeji P Cauchi A Gimblett A Curzon P
Electronic Communications of The Easst vol. 45
01-01-20112010
Who’s looking? Invisible problems with interactive medical devicesBlandford A Buchanan G Curzon P Furniss D
Proceedings of Workshop on Interactive Systems in Healthcare.
01-04-20102009
Verification-guided modelling of salience and cognitive loadRuksenas R Back J Curzon P
Formal Aspects of Computing: Applicable Formal Methods vol. 21 (6), 541-569.
01-12-2009
Enthusing & inspiring with reusable kinaesthetic activitiesCurzon P McOwan PW Cutts Q
Acm Sigcse Bulletin vol. 41, 94-98.
01-06-2009
The magic of HCI: Enthusing kids in playful ways to help solve the Computer Science recruitment problemCurzon P McOwan PW
Proceedings of HCI Educators 2009 - Playing with our Education Dundee.
01-04-2009
cs4fn.org: Enthusing students about Computer ScienceCurzon P Black J Meagher LR
Proceedings of Informatics Education Europe IV.
01-01-2009
Computational Thinking (CT): On Weaving It InCurzon P Peckham J Taylor H
ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION., 201-202.
01-01-2009
Enthusing & Inspiring with Reusable Kinaesthetic ActivitiesCurzon P McOwan PW Bell T
ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION., 94-98.
01-01-20092008
Modelling and Analysing Cognitive Causes of Security BreachesRuksenas R Curzon P
Innovations in Systems and Software Engineering vol. 30, 143-160.
01-06-2008
Engaging with Computer Science Through Magic ShowsCurzon P McOwan PW
ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION., 179-183.
01-01-2008
Modelling Rational User Behaviour as Games between an Angel and a DemonRuksenas R Curzon P Cerone A Gruner S
SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS., 355-364.
01-01-2008
EMU in the car: Evaluating multimodal usability of a satellite navigation systemBlandford A Curzon P Hyde J Graham TCN Palanque P
INTERACTIVE SYSTEMS: DESIGN, SPECIFICATION, AND VERIFICATION, PROCEEDINGS. vol. 5136, 1-14.
01-01-2008
Engaging with Computer Science through Magic ShowsCurzon P McOwan PW
Acm Sigcse Bulletin vol. 40, 179-183.
01-01-2008
Combining Human Error Verification and Timing AnalysisRuksenas R Curzon P Blandford A Gulliksen J Harning MB Papanque P VanderVeer G Wesson J
ENGINEERING INTERACTIVE SYSTEMS. vol. 4940, 18-35.
01-01-2008
Formal Modelling of Salience and Cognitive LoadRuksenas R Back J
Proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007)., 57-75.
01-01-2008
Usability Work in Professional Website Design: Insights from Practitioners’ PerspectivesFurniss D Blandford A
In
Maturing Usability: Quality in Software, Interaction and Value,
Springer 144-167.
01-01-20082007
An approach to formal verification of human-computer interactionCurzon P Ruksenas R
Form Asp Comput vol. 19 (4), 513-550.
01-11-2007
Serious Fun in Computer ScienceCurzon P
Acm Sigcse Bulletin vol. 39, 1-1.
01-09-2007
Detecting Cognitive Causes of Confidentiality LeaksRuksenas R Curzon P
Proceedings of the 1st International Workshop on Formal Methods for Interactive Systems. vol. 183, 21-38-21-38.
01-07-2007
Seniors route-planning: a reality check for the design of navigation systemsWilson J Curzon P
Proceedings of TRANSED 2007 - 11th International Conference on Mobility and Transport for Elderly and Disabled Persons.
01-06-2007
Providing a formal linkage between MDG and HOLXiong H Curzon P
Formal Methods in System Design vol. 30, 83-116-83-116.
01-04-2007
Evaluation of Car Navigation Systems: On-Road Studies or Analytical ToolsPapatzanis G Curzon P
In Proceedings of the Interact 2007 Workshop: Technology has escaped from the zoo: studying usability in the wild.
01-01-2007
Formal modelling of cognitive interpretationRuksenas R Curzon P Blandford A Doherty G Blandford A
Interactive Systems: Design, Specification, and Verification. vol. 4323, 123-136.
01-01-2007
Resilience in Usability Consultancy Practice: The Case for a Positive Resonance ModelFurniss D Blandford A
Proceedings of the Resilience Engineering Workshop, June, 2007, Vadstena, Sweden.. vol. 23, 31-35-31-35.
01-01-2007
An Approach to Formal Verification of Human-Computer InteractionCurzon P Ruksenas R
Formal Aspects of Computing vol. 19, 513-550.
01-01-2007
Detecting Cognitive Causes of Confidentiality LeaksRuksenas R Blandford A
Electronic Notes in Theoretical Computer Science vol. 183, 21-38-21-38.
01-01-2007
Does being motivated to avoid procedural errors influence their systematicity?Back J Cheng WL Dann R BryanKinns N Blandfor A Curzon P Nigay L
People and Computers XX - Engage., 151-157.
01-01-2007
Formal Modelling of Cognitive InterpretationRuksenas R Curzon P Back J
Interactive Systems. Design, Specification, and Verification: 13th International Workshop, DSVIS 2006. vol. 4323, 123-136-123-136.
01-01-20072006
Representation of the National Memory: digitising historical photograph collections in the UKPerkins VD Butterworth R Curzon P
Performance Research Journal vol. 11, 83-116-83-116.
01-12-2006
Engaging with Computer Science through Play and PerformanceCurzon P McOwan P Gould M
Designing the Not-Quite-Yet: Ideas and Methods for Engaging the Public in a Digital Future of their Choice.
01-09-2006
Keeping stuff safe: using guidelines and standards for digital preservationPerkins VD Butterworth R Fields B Curzon P
The Institute of Physics and University of the Arts London Third International Conference on: Preservation and Conservation Issues Related to Digital Printing and Digital Photography., 40-43-40-43.
01-04-2006
Backwards CompatibleCurzon P
01-04-2006
Integrating social and cultural variances into international eCommerce interface designJagne J Curzon P Fields B
Volume 2 Proceedings of the British Computer Society Annual Conference on Human Computer Interaction: HCI 2006. Engage.
01-01-2006
Reasoning about human error by modeling cognition and interactionBlandford A Back J Curzon P
Proceedings of the Resilience Engineering Symposium., 36-43.
01-01-2006
Does being motivated to avoid procedural errors influence their systemacity?Back J Cheng WL Curzon P
People and Computers XX � Engage. Proceedings of HCI 2006., 151-157-151-157.
01-01-20062005
Perfect usability - The one-button machine?Curzon P
01-08-2005
The extreme Challenge of Moore’s Law and what Stormy Petrels have to do with itCurzon P
01-02-2005
Cross-Cultural Factors of Physical-Shopping and eShoppingJagne J Smith S Duncker E
Proceedings of HCI International 2005.
01-01-2005
A study into the effect of digitisation projects on the management and stability of historic photograph collectionsDavis-Perkins V Butterworth R Fields B Rauber A Christodoulakis S Tjoa AM
RESEARCH AND ADVANCED TECHNOLOGY FOR DIGITAL LIBRARIES. vol. 3652, 278-289.
01-01-20052004
Flexing Paper’s MuscleCurzon P
01-05-2004
Models of Interactive systems: a case study on a programmable user modellingCURZON P Butterworth R
International Journal of Human-Computer Studies vol. 60 (2), 149-200.
01-02-2004
Models of interactive systems: a case study on programmable user modellingBlandford A Butterworth R Curzon P
Int J Hum-Comput St vol. 60 (2), 149-200.
01-02-2004
Cross-cultural Interface Design StrategyJagne J Smith SG Duncker E Curzon P
01-02-2004
When smart thinking is not enoughCurzon P
01-02-2004
Information Seeking Strategies used by older peopleCURZON P Whitney G Keith S
HCI and the older population, workshop at HCI2004, Design for Life: The 18th British HCI Group Annual conference.
01-01-2004
Models of Interactive systems: a case study on programmable user modellingBlandford A Butterworth R Curzon P
International Journal of Human-Computer Studies vol. 60, 149-284-149-284.
01-01-20042003
Spit-not-so, or what’s in the layoutCurzon P
01-12-2003
Maori Culture? Who Cares?Curzon P
01-10-2003
Middlesex University Interaction Design CentreCurzon P Gray P Johnson H Neill EO
Proceedings of HCI 2003: Designing for Society. vol. 2, 219-220-219-220.
01-01-2003
A formal justification of a design rule for avoiding post-completion errorsCurzon P Blandford A
01-01-20032002
Interaction Design Issues for Car Navigation SystemsCurzon P Blandford A Butterworth R Sharp H Chalk P LePeuple J Rosbottom J
Proceedings of the 16th British HCI Conference. vol. 2, 38-41-38-41.
01-01-2002
Spreading the word about pedagogic researchCurzon P Harding J Macdonald R Wisdom J
In
Academic and Educational Development: Research, Evaluation and Changing Practice in Higher Education,
Kogan Page 152-163-152-163.
01-01-2002
User interface design as systems designThimbleby H Blandford A Cairns P Curzon P Faulkner X Finlay J Detienne F
PEOPLE AND COMPUTERS XVI- MEMORABLE YET INVISIBLE, PROCEEDINGS., 281-301.
01-01-20022001
PUMA Footprints: linking theory and craftskill in usability evaluationBlandford AE Butterworth R Curzon P
Proceedings of Interact., 577-584-577-584.
01-07-2001
Proving Existential Theorems when Importing Results from MDG to HOLXiong H Curzon P Tahar S Bolton RJ Jackson PB
TPHOLS 2001 Supplementary Proceedings., 384-399-384-399.
01-01-2001
Lab Overview: Interaction Design Centre, Middlesex UniversityButterworth R Blandford A Vanderdonckt J Blandford A Derycke A
Interaction without frontiers, IHM-HCI 2001., 299-300-299-300.
01-01-2001
A user model for avoiding design induced errors in soft-key interactive systemsCurzon P Bolton RJ Jackson PB
TPHOLS 2001 Supplementary Proceedings., 33-48-33-48.
01-01-2001
PUMA Footprints: linking theory and craft skill in usability evaluationBlandford A Butterworth R Hirose M
HUMAN-COMPUTER INTERACTION - INTERACT'01., 577-584.
01-01-20012000
Learning Computer Science Through Games and PuzzlesCurzon P
Proceedings of C@MDX’00, Research Student’s Conference.
01-03-2000
Reasoning about Order Errors and InteractionCurzon P
Proceedings of C@MDX’00, Research Student’s Conference.
01-03-2000
Using a Verification System to Reason about Post-Completion ErrorsteractionCurzon P Blandford A
01-02-2000
Reasoning about Order Errors in InteractionCurzon P
01-02-2000
Embedding and Verification of an MDG-HDL Compiler in HOLXiong H Curzon P Tahar S Aagaard M Harrison J Schubert T
The Supplementary Proceedings of the 13th International Conference on Theorem Proving in Higher Order Logics., 237-248-237-248.
01-01-2000
Using a Verification System to Reason About Post-Completion ErrorsCurzon P Blandford A Palanque P Paternò F
Participants Proc. of DSV-IS 2000: 7th Int.Workshop on Design, Specification and Verification of Interactive Systems, at the 22nd Int. Conf. on Software Engineerings., 292-308-292-308.
01-01-2000
Reasoning about Order Errors in InteractionCurzon P Blandford A Aagaard M Harrison J Schubert T
The Supplementary Proceedings of the 13th International Conference on Theorem Proving in Higher Order Logics., 33-48-33-48.
01-01-20001999
A Summary of the Virtual Reading Group ProjectCurzon P Harding J
01-11-1999
Drip Fed Academic Staff Development Using a Virtual Reading GroupCurzon P
On Reflection: Professional development for the future, the 4th Annual SEDA Conference for Staff and Educational Developers.
01-01-1999
Learning Computer Science through Games and PuzzlesCurzon P
Computers and Fun 2.
01-01-19991998
Progress Setting up a Virtual HE Teaching and Learning Reading GroupCurzon P
Creative Pathways to Development: 3rd Annual SEDA Conference for Staff and Educational Developers.
01-12-1998
Read, summarise, debate, writeCurzon P Mitchell S
In
Improving The Quality of Argument in Higher Education: Trial Materials,
Middlesex University 51-51.
01-01-19981997
Supporting a Large-class Programming Course with Intranet ToolsCurzon P Blandford A Marsden G
Proceedings of the 5th Annual Conference on the Teaching of Computing., 270-270.
01-01-19971996
Hardware Verification and ATM SwitchesCurzon P
01-04-1996
Dynamic Bayesian network models for self-management of chronic diseases: Rheumatoid arthritis case-studyFahmi A Macbrayne A Humby F Curzon P Marsh W
Computers in Biology and Medicine,
Elsevier