Harold W. Thimbleby

Orcid: 0000-0003-2222-4243

Affiliations:
  • Swansea University, UK


According to our database1, Harold W. Thimbleby authored at least 183 papers between 1980 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
NHS Number Open Source Software: Implications for Digital Health Regulation and Development.
ACM Trans. Comput. Heal., 2022

2018
A tool for publishing reproducible algorithms & A reproducible, elegant algorithm for sequential experiments.
Sci. Comput. Program., 2018

2017
Improve IT, Improve Healthcare.
Computer, 2017

2016
Safer Interactive Medical Device Design: Insights from the CHI+MED Project.
EAI Endorsed Trans. Security Safety, 2016

Employing Number-Based Graphical Representations to Enhance the Effects of Visual Check on Entry Error Detection.
Interact. Comput., 2016

<i>IWC</i> Special Issue in Human Factors and Interaction Design for Critical Systems.
Interact. Comput., 2016

Issues in number entry user interface styles: Recommendations for mitigation.
EAI Endorsed Trans. Creative Technol., 2016

PVSio-web: mathematically based tool support for the design of interactive and interoperable medical systems.
EAI Endorsed Trans. Collab. Comput., 2016

Human factors and missed solutions to Enigma design weaknesses.
Cryptologia, 2016

Extending a User Interface Prototyping Tool with Automatic MISRA C Code Generation.
Proceedings of the Third Workshop on Formal Integrated Development Environment, 2016

Design and evaluation of a mobile phone-based health intervention for patients with hypertensive condition.
Comput. Hum. Behav., 2016

2015
Safer User Interfaces: A Case Study in Improving Number Entry.
IEEE Trans. Software Eng., 2015

The benefits of formalising design guidelines: a case study on the predictability of drug infusion pumps.
Innov. Syst. Softw. Eng., 2015

The Healthtech Declaration.
IEEE Secur. Priv., 2015

ConCap: Designing to Empower Individual Reflection on Chronic Conditions using Mobile Apps.
Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services, 2015

Exploring the Effect of Pre-operational Priming Intervention on Number Entry Errors.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

Principles, Techniques and Perspectives on Optimization and HCI.
Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems, 2015

PVSio-web 2.0: Joining PVS to HCI.
Proceedings of the Computer Aided Verification - 27th International Conference, 2015

2014
User experience evaluation through the brain's electrical activity.
Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, 2014

Combining PVSio with Stateflow.
Proceedings of the NASA Formal Methods - 6th International Symposium, NFM 2014, Houston, TX, USA, April 29, 2014

A Generic User Interface Architecture for Analyzing Use Hazards in Infusion Pump Software.
Proceedings of the 5th Workshop on Medical Cyber-Physical Systems, 2014

Using PVSio-web to Demonstrate Software Issues in Medical User Interfaces.
Proceedings of the Software Engineering in Health Care - 4th International Symposium, 2014

Formal Verification of Medical Device User Interfaces Using PVS.
Proceedings of the Fundamental Approaches to Software Engineering, 2014

Triangulating empirical and analytic techniques for improving number entry user interfaces.
Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2014

The Effects of Number-related Factors on Entry Performance.
Proceedings of the BCS-HCI 2014 Proceedings of the 28th International BCS Human Computer Interaction Conference, 2014

Managing Gravity Infusion using a Mobile Application.
Proceedings of the BCS-HCI 2014 Proceedings of the 28th International BCS Human Computer Interaction Conference, 2014

2013
Designing for Digital Reading
Synthesis Lectures on Information Concepts, Retrieval, and Services, Morgan & Claypool Publishers, ISBN: 978-3-031-02330-9, 2013

SYFSA: A framework for Systematic Yet Flexible Systems Analysis.
J. Biomed. Informatics, 2013

Targeting the Fitts Law.
Interactions, 2013

Action graphs and user performance analysis.
Int. J. Hum. Comput. Stud., 2013

PVSio-web: a tool for rapid prototyping device user interfaces in PVS.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2013

Model-Based Development of the Generic PCA Infusion Pump User Interface Prototype in PVS.
Proceedings of the Computer Safety, Reliability, and Security, 2013

A Performance Review of Number Entry Interfaces.
Proceedings of the Human-Computer Interaction - INTERACT 2013, 2013

Using Nomograms to Reduce Harm from Clinical Calculations.
Proceedings of the IEEE International Conference on Healthcare Informatics, 2013

Improving Safety in Medical Devices and Systems.
Proceedings of the IEEE International Conference on Healthcare Informatics, 2013

ViM: Vital Signs in Music Creatively Facilitating Effective Long-Term Wellbeing Self-Management.
Proceedings of the IEEE International Conference on Healthcare Informatics, 2013

Using Medical Device Logs for Improving Medical Device Design.
Proceedings of the IEEE International Conference on Healthcare Informatics, 2013

Verification of interactive software for medical devices: PCA infusion pumps and FDA regulation as an example.
Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2013

Applying theorem discovery to automatically find and check usability heuristics.
Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2013

A Design to Empower Patients in Long Term Wellbeing Monitoring and Chronic Disease Management in mHealth.
Proceedings of the Context Sensitive Health Informatics: Human and Sociotechnical Approaches, 2013

Reasons to question seven segment displays.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

MediCHI: safer interaction in medical devices.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

A Systematic Yet Flexible Systems Analysis Framework.
Proceedings of the AMIA 2013, 2013

2012
Heedless programming: ignoring detectable error is a widespread hazard.
Softw. Pract. Exp., 2012

The Digital Reading Desk: A lightweight approach to digital note-taking.
Interact. Comput., 2012

Investigating collaborative annotation on slate pcs.
Proceedings of the Mobile HCI '12, 2012

Co-reading: investigating collaborative group reading.
Proceedings of the 12th ACM/IEEE-CS Joint Conference on Digital Libraries, 2012

From rotary telephones to universal number entry systems: can the past re-shape the future?
Proceedings of the 2012 ACM Conference on Ubiquitous Computing, 2012

How good is this conference?: evaluating conference reviewing and selectivity.
Proceedings of the BCS-HCI '12 Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers, 2012

Understanding user requirements in take-home diabetes management technologies.
Proceedings of the BCS-HCI '12 Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers, 2012

Safer "5-key" number entry user interfaces using differential formal analysis.
Proceedings of the BCS-HCI '12 Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers, 2012

2011
Dependable keyed data entry for interactive systems.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2011

On formalising interactive number entry on infusion pumps.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2011

Signposting in Documents.
Comput. J., 2011

Number Entry Interfaces and Their Effects on Error Detection.
Proceedings of the Human-Computer Interaction - INTERACT 2011, 2011

The Reading Desk: Supporting Lightweight Note-Taking in Digital Documents.
Proceedings of the Research and Advanced Technology for Digital Libraries, 2011

Buffer automata: a UI architecture prioritising HCI concerns for interactive devices.
Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2011

Towards Dependable Number Entry for Medical Devices.
Proceedings of the 1st International Workshop on Engineering Interactive Computing Systems for Medicine and Health Care (EICS4Med 2011), 2011

Engineering interactive computer systems for medicine and healthcare (EICS4Med).
Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2011

Comparing Actual Practice and User Manuals: A Case Study Based on Programmable Infusion Pumps.
Proceedings of the 1st International Workshop on Engineering Interactive Computing Systems for Medicine and Health Care (EICS4Med 2011), 2011

RepliCHI - CHI should be replicating and validating results more: discuss.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

The reading desk: applying physical interactions to digital documents.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

Interactive technologies for health special interest group.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

2010
Inclusion and interaction: Designing interaction for inclusive populations.
Interact. Comput., 2010

Human-Computer Interaction for Medicine and Health Care (HCI4MED): Towards making Information usable.
Int. J. Hum. Comput. Stud., 2010

Avoiding Latent Design Conditions Using UI Discovery Tools.
Int. J. Hum. Comput. Interact., 2010

Think! Interactive Systems Need Safety Locks.
J. Comput. Inf. Technol., 2010

User interface model discovery: towards a generic approach.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

HCI design principles for ereaders.
Proceedings of the 2010 ACM Workshop on Research Advances in Large Digital Book Repositories and Complementary Media, 2010

Human computer interaction and medical devices.
Proceedings of the 2010 British Computer Society Conference on Human-Computer Interaction, 2010

2009
Teaching and Learning HCI.
Proceedings of the Universal Access in Human-Computer Interaction. Addressing Diversity, 2009

Improving Annotations in Digital Documents.
Proceedings of the Research and Advanced Technology for Digital Libraries, 2009

Creating Visualisations for Digital Document Indexing.
Proceedings of the Research and Advanced Technology for Digital Libraries, 2009

Social network analysis and interactive device design analysis.
Proceedings of the 1st ACM SIGCHI symposium on Engineering Interactive Computing System , 2009

Contributing to safety and due diligence in safety-critical interactive systems development by generating and analyzing finite state models.
Proceedings of the 1st ACM SIGCHI symposium on Engineering Interactive Computing System , 2009

Interaction programming: next steps.
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009

2008
Teaching HCI to make it come alive.
IxD&A, 2008

Robot ethics? Not yet: A reflection on Whitby's "Sometimes it's hard to be a robot".
Interact. Comput., 2008

Feature - Ignorance of interaction programming is killing people.
Interactions, 2008

Affordance and Symmetry in User Interfaces.
Comput. J., 2008

Understanding User Centred Design (UCD) for People with Special Needs.
Proceedings of the Computers Helping People with Special Needs, 2008

Workshop HCI for medicine and health care (HCI4MED).
Proceedings of the 22nd British HCI Group Annual Conference on HCI 2008: People and Computers XXII: Culture, Creativity, Interaction, 2008

Research methods for HCI.
Proceedings of the 22nd British HCI Group Annual Conference on HCI 2008: People and Computers XXII: Culture, Creativity, Interaction, 2008

2007
User-Centered Methods Are Insufficient for Safety Critical Systems.
Proceedings of the HCI and Usability for Medicine and Health Care, 2007

Mathematical Mathematical User Interfaces.
Proceedings of the Engineering Interactive Systems - EIS 2007 Joint Working Conferences, 2007

Applying Graph Theory to Interaction Design.
Proceedings of the Engineering Interactive Systems - EIS 2007 Joint Working Conferences, 2007

Internalist and externalist HCI.
Proceedings of the 21st British HCI Group Annual Conference on HCI 2007: HCI...but not as we know it, 2007

Names and reference in user interfaces.
Proceedings of the 21st British HCI Group Annual Conference on HCI 2007: HCI...but not as we know it, 2007

Validating the unified theory of acceptance and use of technology (UTAUT) tool cross-culturally.
Proceedings of the 21st British HCI Group Annual Conference on HCI 2007: HCI...but not as we know it, 2007

Press on - principles of interaction programming.
MIT Press, ISBN: 978-0-262-20170-4, 2007

2006
Interaction Walkthrough: Evaluation of Safety Critical Interactive Systems.
Proceedings of the Interactive Systems. Design, 2006

Validity and Cross-Validity in HCI Publications.
Proceedings of the Interactive Systems. Design, 2006

2005
Automatic Critiques of Interface Modes.
Proceedings of the Interactive Systems, 2005

2004
User interface design with matrix algebra.
ACM Trans. Comput. Hum. Interact., 2004

Breaking affordance: culture as context.
Proceedings of the Third Nordic Conference on Human-Computer Interaction 2004, 2004

Computer algebra in interface design research.
Proceedings of the 9th International Conference on Intelligent User Interfaces, 2004

Integrating information seeking and structuring: exploring the role of spatial hypertext in a digital library.
Proceedings of the HYPERTEXT 2004, 2004

Supporting Information Structuring in a Digital Library.
Proceedings of the Research and Advanced Technology for Digital Libraries, 2004

MAUI: An Interface Design Tool Based on Matrix Algebra.
Proceedings of the Computer-Aided Design of User Interfaces IV, 2004

2003
The directed Chinese Postman Problem.
Softw. Pract. Exp., 2003

Explaining code for publication.
Softw. Pract. Exp., 2003

Improving web search on small screen devices.
Interact. Comput., 2003

The reduced Enigma.
Comput. Secur., 2003

Explaining cryptographic systems.
Comput. Educ., 2003

2002
Obituary for a Fax.
Pers. Ubiquitous Comput., 2002

Data Structures in the Design of Interfaces.
Pers. Ubiquitous Comput., 2002

Sorting Out Searching on Small Screen Devices.
Proceedings of the Mobile Human-Computer Interaction, 4th International Symposium, 2002

Spatial Hypertext as a Reader Tool in Digital Libraries.
Proceedings of the Visual Interfaces to Digital Libraries [JCDL 2002 Workshop], 2002

Symmetry for successful interactive systems.
Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction, 2002

Reflections on symmetry.
Proceedings of the Working Conference on Advanced Visual Interfaces, 2002

2001
Usability analysis with Markov models.
ACM Trans. Comput. Hum. Interact., 2001

Permissive user interfaces.
Int. J. Hum. Comput. Stud., 2001

Reply to 'Comment on "A Framework for Modelling Trojans and Computer Virus Infection"' by E. Mäkinen.
Comput. J., 2001

Improving mobile internet usability.
Proceedings of the Tenth International World Wide Web Conference, 2001

Dynamic digital libraries for children.
Proceedings of the ACM/IEEE Joint Conference on Digital Libraries, 2001

Affordance and Symmetry.
Proceedings of the Interactive Systems: Design, 2001

Keynote Address: The Computer Science of Everyday Things.
Proceedings of the 2nd Australasian User Interface Conference (AUIC 2001), 29 January, 2001

2000
Holistic programming environments.
South Afr. Comput. J., 2000

Calculators are needlessly bad.
Int. J. Hum. Comput. Stud., 2000

Children as Design Partners and Testers for a Children's Digital Library.
Proceedings of the Research and Advanced Technology for Digital Libraries, 2000

Designing a children's digital library with and for children.
Proceedings of the Fifth ACM Conference on Digital Libraries, 2000

Purpose and usability of digital libraries.
Proceedings of the Fifth ACM Conference on Digital Libraries, 2000

Successful user interface design from efficient computer algorithms.
Proceedings of the CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000

Non-contractual trust, design, and human and computer interactions.
Proceedings of the CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000

Analysis and Simulation of User Interfaces.
Proceedings of the People and Computers XIV - Usability or Else!, 2000

1999
A Critique of Java.
Softw. Pract. Exp., 1999

Justice and Design.
Proceedings of the Human-Computer Interaction INTERACT '99: IFIP TC13 International Conference on Human-Computer Interaction, 1999

Visualizing the Potential of Interactive Systems.
Proceedings of the 1oth International Conference on Image Analysis and Processing (ICIAP 1999), 1999

Design Probes for Handheld and Ubiquitous Computing.
Proceedings of the Handheld and Ubiquitous Computing, First International Symposium, 1999

Design Guidelines and User-Centred Digital Libraries.
Proceedings of the Research and Advanced Technology for Digital Libraries, 1999

Dynamic Metadata for Monitoring Digital Library Management.
Proceedings of the Fourth ACM conference on Digital Libraries, 1999

1998
Formal Methods in Human-Computer Interaction, by Philippe Palanque and Fabio Paterno (Editors), Springer-Verlag, 1998 (Book Review).
Softw. Test. Verification Reliab., 1998

Specification-Led Design for Interface Simulation, Collecting Use-Data, Interactive Help, Writing Manuals, Analysis, Comparing Alternative Designs.
Pers. Ubiquitous Comput., 1998

Addressing Design and Usability Issues in Hypertext and on the World Wide Web by Re-Examining the "Lost in Hyperspace" Problem.
J. Univers. Comput. Sci., 1998

Personal boundaries/global stage.
First Monday, 1998

A Framework for Modelling Trojans and Computer Virus Infection.
Comput. J., 1998

HyperAT : Addressing Usability Issues In Web Authoring.
Proceedings of WebNet 98, 1998

1997
Design for a Fax.
Pers. Ubiquitous Comput., 1997

Gentler: a tool for systematic web authoring.
Int. J. Hum. Comput. Stud., 1997

From logic to manuals again.
IEE Proc. Softw. Eng., 1997

Distributed Web Authoring.
Proceedings of WebNet 97, 1997

Benjamin Franklin House: An illustration of a site management and visual design tool for complex, multi-authored web sites.
Proceedings of WebNet 97, 1997

HyperAT: HCI and Web Authoring.
Proceedings of the People and Computers XII, Proceedings of HCI '97, 1997

1996
An Equivalence Class Algorithm for Drawing Autostereograms.
Softw. Pract. Exp., 1996

Intelligent Adaptive Assistance and its Automatic Generation.
Interact. Comput., 1996

From logic to manuals.
Softw. Eng. J., 1996

Creating user manuals for using in collaborative design.
Proceedings of the Conference on Human Factors in Computing Systems: Common Ground, 1996

1995
Concepts of cooperation in artificial life.
IEEE Trans. Syst. Man Cybern., 1995

A New Calculator and Why it is Necessary.
Comput. J., 1995

A Proper Explanation When You Need One.
Proceedings of the People and Computers X, 1995

HyperDoc: An Interactive Systems Tool.
Proceedings of the People and Computers X, 1995

1994
View binding and user enhanceable systems.
Vis. Comput., 1994

Formulating usability.
ACM SIGCHI Bull., 1994

Controversy corner : An organizational solution to piracy and viruses.
J. Syst. Softw., 1994

Displaying 3D Images: Algorithms for Single-Iamge Random-Dot Stereograms.
Computer, 1994

Comments on a paper by Voas, Payne and Cohen: 'A model for detecting the existence of software corruption in real time'.
Comput. Secur., 1994

Semantic and Generative Models for Lossy Text Compression.
Comput. J., 1994

Designing User Interfaces for Problem Solving, with Application to Hypertext and Creative Writing.
AI Soc., 1994

Manuals as Structured Programs.
Proceedings of the People and Computers IX, 1994

1993
Solutioneering in user interface design.
Behav. Inf. Technol., 1993

Reducing user effort in collaboration support.
Proceedings of the 1st International Workshop on Intelligent User Interfaces, 1993

1991
A reflexive perspective of CSCW.
ACM SIGCHI Bull., 1991

Liveware: A New Approach to Sharing Data in Social Networks.
Int. J. Man Mach. Stud., 1991

Can viruses ever be useful?
Comput. Secur., 1991

1990
The "Worm" Programs - Early Experience withh a Distributed Intelligence.
SIGART Bull., 1990

Reflexive CSCW: Supporting Long-Term Personal Work.
Interact. Comput., 1990

You're Right About the Cure: Don't Do That.
Interact. Comput., 1990

User interface design.
ACM Press Frontier Series, ACM, ISBN: 978-0-201-41618-3, 1990

1989
Using Sentinels in Insert Sort.
Softw. Pract. Exp., 1989

A File Difference Program.
Commun. ACM, 1989

1988
Delaying Commitment.
IEEE Softw., 1988

1987
The Design of a Terminal Independent Package.
Softw. Pract. Exp., 1987

Optimising Self-Replicating Programs.
Comput. J., 1987

Interaction Models and the Principled Design of Interactive Systems.
Proceedings of the ESEC '87, 1987

1986
Equal Opportunity Interactive Systems.
Int. J. Man Mach. Stud., 1986

Experiences of 'Literate Programming' Using Cweb (A Variant of Knuth's WEB).
Comput. J., 1986

The TIN: An Approach to Powerful and Cheap User Interfaces.
Proceedings of the New Communication Services: A Challenge to Computer Technology, 1986

1985
Failure in the technical user-interface design process.
Comput. Graph., 1985

1983
"What You See is What You Have Got" - a user engineering principle for manipulative display?
Proceedings of the Software-Ergonomie, 1983

1982
A Text Editing Interface: Definition and Use.
Comput. Lang., 1982

1981
A Word Boundary Algorithm for Text Processing.
Comput. J., 1981

1980
Leave and Recall: Primitives for Procedural Programming.
Softw. Pract. Exp., 1980

Dialogue Determination.
Int. J. Man Mach. Stud., 1980


  Loading...