Other options for viewing Harold Thimbleby’s publications include:

Some great publications are highlighted like this; see also selected publications.

Publications by category


1

P. Lee, H. Thimbleby and F. Thompson, “Analysis of Infusion Pump Error Logs and Their Significance for Healthcare,” British Journal of Nursing, 21(8), pp.S12-ÐS22, 2012. Bibtex


2

H. Thimbleby, “Heedless Programming: Ignoring Detectable Error is a Widespread Hazard,” Software — Practice & Experience, doi:10.1002/spe.1141, 2012. Abstract Bibtex PDF


3

G. Buchanan, J. Pearson and H. Thimbleby, “The Digital Reading Desk: A Lightweight Approach to Digital Note-taking,” Interacting with Computers, in press. Bibtex PDF


4

H. Thimbleby, “Think! Interactive Systems Need Safety Locks,” Journal of Computing and Information Technology, 18(4), pp.349–360, doi:10.2498/cit.1001921, 2010. Abstract Bibtex PDF


5

H. Thimbleby, “Signposting in documents,” Computer Journal, 54(7), pp.1119–1135, OUP, doi:10.1093/comjnl/bxq061, 2010. Abstract Bibtex PDF


6

P. Cairns and H. Thimbleby, “Reducing Number Entry Errors: Solving a Widespread, Serious Problem,” Journal Royal Society Interface, 7(51), pp.1429–1439, doi:10.1098/rsif.2010.0112, 2010. Abstract Bibtex PDF URL


7

H. Thimbleby, “Avoiding Latent Design Conditions Using UI Discovery Tools,” International Journal of Human-Computer Studies, 26(2), pp.1–12, doi:10.1080/10447310903498692, 2010. Abstract Bibtex


8

P. Cairns and H. Thimbleby, “Affordance and Symmetry in User Interfaces,” Computer Journal, 51(6), pp.650–661, doi:10.1093/comjnl/bxm102, 2008. Abstract Bibtex PDF


9

H. Thimbleby, “Robot ethics? Not yet. A reflection on Whitby’s “Sometimes it’s hard to be a robot”,” Interacting with Computers, 20(3), pp.338–341, doi:10.1016/j.intcom.2008.02.006, 2008. Abstract Bibtex PDF


10

H. Thimbleby, “User Interface Design with Matrix Algebra,” ACM Transactions on Computer-Human Interaction, 11(2), pp.181–236, doi:10.1145/1005361.1005364, 2004. Abstract Bibtex PDF PS URL


11

H. Thimbleby, “The Reduced Enigma,” Computers & Security, 22(7), pp.624–642, doi:10.1016/S0167-4048(03)00712-0, 2003. Abstract Bibtex PDF URL


12

H. Thimbleby, “The Directed Chinese Postman Problem,” Software — Practice & Experience, 33(11), pp.1081–1096, doi:10.1002/spe.540, 2003. Abstract Bibtex PDF PS URL


13

H. Thimbleby, “Explaining Code for Publication,” Software — Practice & Experience, 33(10), pp.975–1001, doi:10.1002/spe.537, 2003. Abstract Bibtex PDF PS URL


14

O. Nevalainen, T. Raita and H. Thimbleby, “An Improved Insert Sort Algorithm,” Software — Practice & Experience, 33(10), pp.909–1001, 2003. Abstract Bibtex PDF URL


15

G. Buchanan, M. Jones and H. Thimbleby, “Improving Web Search on Small Screen Devices,” Interacting with Computers, 15(4), pp.479–495, doi:10.1016/S0953-5438(03)00036-5, 2003. Bibtex PDF


16

T. Bell, M. Fellows, N. Koblitz, M. Powell, H. Thimbleby and I. Witten, “Explaining Cryptographic Systems,” Computers & Education, 40(3), pp.199–215, doi:10.1016/S0360-1315(02)00102-1, 2003. Abstract Bibtex PDF


17

P. Gillary, M. Jones, G. Marsden and H. Thimbleby, “Data Structures in the Design of Interfaces,” Personal and Ubiquitous Computing, 6(2), pp.132–140, 2002. Bibtex PDF


18

M. Jones and H. Thimbleby, “Obituary for a Fax,” Personal Technologies, 6(2), pp.151–152, 2002. Abstract Bibtex PDF PS


19

S. O. Anderson, P. A. Cairns and H. Thimbleby, “Reply to ‘Comment on “A Framework for Modelling Trojans and Computer Virus Infection”, by E. Mäkinen,” Computer Journal, 44(4), pp.324–325, 2001. Abstract Bibtex PDF


20

P. Cairns, M. Jones and H. Thimbleby, “Usability Analysis with Markov Models,” ACM Transactions on Computer-Human Interaction, 8(2), pp.99–132, 2001. Abstract Bibtex PDF PS URL


21

H. Thimbleby, “Permissive User Interfaces,” International Journal of Human-Computer Studies, 54(3), pp.333–350, 2001. Abstract Bibtex PDF PS


22

G. Marsden and H. Thimbleby, “Holistic Programming Environments,” South African Computer Journal, 26, pp.237–241, 2000. Abstract Bibtex


23

H. Thimbleby, “Calculators are Needlessly Bad,” International Journal of Human-Computer Studies, 52(6), pp.1031–1069, 2000. Abstract Bibtex PDF PS URL


24

H. Thimbleby, “Specification-led Design for Interface Simulation, Collecting Use-data, Interactive Help, Writing Manuals, Analysis, Comparing Alternative Designs, etc,” Personal Technologies, 4(2), pp.241–254, 1999. Abstract Bibtex PDF NB URL


25

H. Thimbleby, “A Critique of Java,” Software — Practice & Experience, 29(5), pp.457–478, 1999. Abstract Bibtex HTML


26

S. O. Anderson, P. Cairns and H. Thimbleby, “A Framework for Modelling Trojans and Computer Virus Infection,” Computer Journal, 41(7), pp.444–458, 1999. Abstract Bibtex PDF


27

H. Thimbleby, “Design Aloud: A Designer-Centred Design (DCD) Method,” HCI Letters, 1(1), pp.45–50, 1998. Abstract Bibtex PDF


28

H. Thimbleby, “Personal Boundaries and Global Stage,” First Monday, 3(3), 1998. Abstract Bibtex HTML URL


29

Y. L. Theng and H. Thimbleby, “Addressing Design and Usability Issues in Hypertext and on the Web by re-examining the “Lost in Hyperspace” Problem,” Journal of Universal Computer Science, 4(11), pp.839–855, 1998. Bibtex URL


30

P. B. Ladkin and H. Thimbleby, “From Logic to Manuals Again,” IEE Proceedings Software Engineering, 144(3), pp.185–192, 1997. Abstract Bibtex HTML HTML


31

H. Thimbleby, “Calculators True and False,” Engineering Science and Education Journal, 6(5), p.214, 1997. Bibtex URL


32

H. Thimbleby, “Design for a Fax,” Personal Technologies, 1(2), pp.101–117, 1997. Abstract Bibtex PDF


33

P. B. Ladkin and H. Thimbleby, “From Logic to Manuals,” Software Engineering Journal, 11(6), pp.347–354, 1997. Abstract Bibtex PDF


34

H. Thimbleby, “Gentler: A Tool for Systematic Web Authoring,” International Journal of Human-Computer Studies, 47(1), pp.139–168, 1997. Abstract Bibtex HTML


35

H. Thimbleby, “A True Calculator,” Engineering Science and Education Journal, 6(3), pp.128–136, 1997. Abstract Bibtex PDF PS URL


36

M. A. Addison and H. Thimbleby, “Intelligent Adaptive Assistance and Its Automatic Generation,” Interacting with Computers, 8(1), pp.51–68, 1996. Abstract Bibtex PDF


37

H. Thimbleby, “An Efficient Equivalence Class Algorithm with Applications to Autostereograms,” Software — Practice & Experience, 26(3), pp.309–325, 1996. Abstract Bibtex PDF URL


38

H. Thimbleby, “A New Calculator and Why it is Necessary,” Computer Journal, 38(6), pp.418–433, doi:10.1093/comjnl/38.6.418, 1995. Abstract Bibtex PDF URL


39

H. Thimbleby, “An Example of Distribution-Free Testing,” Mathematica Journal, 5(2), pp.62–65, 1995. Bibtex


40

D. J. Pullinger, H. Thimbleby and I. H. Witten, “Concepts of Cooperation in Artificial Life,” IEEE Transactions on Systems, Man & Cybernetics, 25(7), pp.1166–1171, 1995. Abstract Bibtex PDF


41

P. Ladkin and H. Thimbleby, “Comments on A Paper by Voas, Payne & Cohen: “A Model for Detecting the Existence of Software Corruption in Real Time”,” Computers & Security, 13(6), pp.527–531, 1994. Abstract Bibtex PDF PS


42

H. Thimbleby, “Designing Interfaces for Problem Solving,” AI & Society, 8, pp.29–44, 1994. Abstract Bibtex PDF


43

S. Inglis, H. Thimbleby and I. H. Witten, “Displaying 3D Images: Algorithms for Single-Image Random-Dot Stereograms,” IEEE Computer, 27(10), pp.38–48, 1994. Abstract Bibtex PDF PS URL


44

H. Thimbleby, “Technological Hubris,” Computers & Digital Techniques, 5(5), pp.229–234, 1994. Bibtex


45

H. Thimbleby, “View Binding and User Enhanceable Systems,” The Visual Computer: An International Journal of Computer Graphics, 10(6), pp.337–349, 1994. Abstract Bibtex PDF


46

H. Thimbleby, “An Organisational Solution to Piracy and Viruses,” Journal of Systems and Software, 25(2), pp.207–215, 1994. Abstract Bibtex HTML


47

T. C. Bell, A. Moffat, C. G. Nevill-Manning, T. C. Smith, H. Thimbleby and I. H. Witten, “Semantic and Generative Models for Lossy Text Compression,” Computer Journal, 37(2), pp.83–87, 1994. Abstract Bibtex PDF


48

H. Thimbleby, “Formulating Usability,” ACM SIGCHI Bulletin, 26(2), pp.59–64, 1994. Abstract Bibtex PDF


49

H. Thimbleby, “Computerised Parkinson’s Law,” Computing & Control Engineering Journal, 4(5), pp.197–198, 1993. Bibtex


50

H. Thimbleby and W. Thimbleby, “Solutioneering in User Interface Design,” Behaviour and Information Technology, 12(3), pp.190–193, 1993. Abstract Bibtex PDF PS


51

H. Thimbleby, “A Personal View: Software Mechanics,” Software Engineering Journal, 8(3), pp.110–111, 1993. Bibtex


52

H. Thimbleby, “Genaille’s Rods,” Mathematica Journal, 3(2), pp.60–62, 1993. Abstract Bibtex NB PDF URL


53

H. Thimbleby, “GenaillesRods.m package,” Mathematica Journal Electronic Supplement, 3(2), 1993. Bibtex NB URL


54

H. Thimbleby, “Can Humans Think? The Ergonomics Society Annual Lecture,” Ergonomics Society Annual Lecture, Ergonomics, 34(10), pp.1269–1287, April 1991. Abstract Bibtex PDF


55

A. J. G. Cockburn and H. Thimbleby, “A Reflexive Perspective of CSCW,” ACM SIGCHI Bulletin, 23(3), pp.63–68, 1991. Bibtex


56

G. F. Coulouris, S. Greenberg, H. Thimbleby and I. H. Witten, “A New Approach to Sharing Data in Social Networks,” International Journal of Man-Machine Studies, 34(3), pp.337–348, 1991. Bibtex


57

H. Thimbleby, “Can Viruses Ever Be Useful?”, Computers and Security, 10(2), pp.111–114, 1991. Bibtex


58

S. O. Anderson, H. Thimbleby and I. H. Witten, “Reflexive CSCW: Supporting Cooperative Long-Term Personal Work,” Interacting with Computers, 2(3), pp.330–336, 1990. Abstract Bibtex PDF PS


59

H. Thimbleby and I. H. Witten, “The “Worm” Programs — Early Experience with a Distributed Intelligence,” ACM SIGART Bulletin, 1(2), pp.14–17, 1990. Bibtex


60

H. Thimbleby, “You’re Right About the Cure: Don’t Do That,” Interacting with Computers, 2(1), pp.8–25, 1990. Bibtex


61

H. Thimbleby, “The Leidenfrost Phenomenon,” Physics Education, 24(5), pp.300–303, 1989. Abstract Bibtex PDF


62

H. Thimbleby and I. H. Witten, “Worms and Bugs in the Church-Turing Thesis,” Canadian Artificial Intelligence, (21), pp.3–4, 1989. Bibtex


63

H. Thimbleby and I. H. Witten, “Bugs in the Church-Turing Thesis,” Canadian Artificial Intelligence, (19), pp.17–18, 1989. Bibtex


64

H. Thimbleby, “A Literate Program for File Comparison,” Communications of the ACM, 32(6), pp.740–755, 1989. Bibtex


65

H. Thimbleby, “Using Sentinels in Insert Sort,” Software — Practice & Experience, 19(3), pp.303–307, doi:10.1002/spe.4380190308, 1989. Abstract Bibtex PDF


66

H. Thimbleby, “Delaying Commitment,” IEEE Software, 5(3), pp.78–86, 1988. Abstract Bibtex PDF


67

H. Thimbleby, “Optimising Self-Replicating Programs,” Computer Journal, 30(5), pp.475–476, 1987. Bibtex PDF


68

H. Thimbleby, “The Design of a Terminal Independent Package,” Software — Practice & Experience, 17(15), pp.351–367, doi:10.1002/spe.4380170505, 1987. Abstract Bibtex


69

H. Thimbleby, “A Menu Selection Algorithm,” Behaviour and Information Technology, 6(1), pp.89–94, doi:10.1080/01449298708901819, 1987. Abstract Bibtex


70

C. Runciman and H. Thimbleby, “Equal Opportunity Interactive Systems,” International Journal of Man-Machine Studies, 25(4), pp.439–451, doi:10.1016/S0020-7373(86)80070-0, 1986. Abstract Bibtex PDF


71

H. Thimbleby, “Experiences with Literate Programming Using CWEB (A Variant of Knuth’s WEB),” Awarded British Computer Society Wilkes Medal, Computer Journal, 29(3), pp.201–211, 1986. Abstract Bibtex PDF


72

H. Thimbleby, “Failure in the Technical User Interface Design Process,” Computers and Graphics, 9(3), pp.187–193, 1985. Bibtex


73

H. Thimbleby, “Guidelines for ‘Manipulative’ Editing,” Behaviour and Information Technology, 2(2), pp.127–161, 1983. Bibtex


74

H. Thimbleby, “Designing Word Processors: Principle and Prejudice,” Information Design Journal, 3(3), pp.239–244, 1983. Bibtex


75

H. Thimbleby, “A Text Editing Interface: Definition and Use,” Computer Languages, 7(1), pp.25–40, 1982. Abstract Bibtex


76

H. Thimbleby, “Character Level Ambiguity: Consequences for User Interface Design,” International Journal of Man-Machine Studies, 16, pp.211–225, 1982. Bibtex


77

H. Thimbleby, “A Word Boundary Algorithm for Text Processing,” Computer Journal, 24(3), pp.249–255, 1981. Bibtex


78

H. Thimbleby, “Dialogue Determination,” International Journal of Man-Machine Studies, 13(3), pp.295–304, 1980. Bibtex


79

H. Thimbleby, “Leave and Recall: Primitives for Procedural Programming,” Software — Practice & Experience, 10(2), pp.127–134, doi:10.1002/spe.4380100204, 1980. Bibtex


80

H. Thimbleby, “Computers and Human Consciousness,” Computers and Education, 3(3), pp.241–243, 1979. Bibtex


81

H. Thimbleby, “Dreams,” Self and Society, 7(6), pp.601–608, 1979. Bibtex