Alan F. Blackwell

Affiliations:
  • University of Cambridge, UK


According to our database1, Alan F. Blackwell authored at least 163 papers between 1989 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Wonders without number: the information economy of data and its subjects.
AI Soc., October, 2023

Perception of rhythmic agency for conversational labeling.
Hum. Comput. Interact., 2023

Domain-Specific Probabilistic Programming with Multiverse Explorer.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2023

2022
Correction to: Scene Walk: a non‑photorealistic viewing tool for first‑person video.
Virtual Real., 2022

Coding or AI? Tools for Control, Surprise and Creativity.
Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group, 2022

Interactive Bayesian Probability for Learning in Diverse Populations.
Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group, 2022

Making Algorithmic Systems More Meaningfully Transparent for Users Through Visualisation.
Proceedings of the DIS '22: Designing Interactive Systems Conference, Virtual Event, Australia, June 13, 2022

2021
Scene Walk: a non-photorealistic viewing tool for first-person video.
Virtual Real., 2021

Visualising Bayesian Probability in the Kalahari.
Proceedings of the 32nd Annual Workshop of the Psychology of Programming Interest Group, 2021

2020
The patterns of user experience for sticky-note diagrams in software requirements workshops.
J. Comput. Lang., 2020

Understanding Meaningful Participation and the Situated Use of Technology in Community Music for Active Ageing.
Interact. Comput., 2020

Torino: A Tangible Programming Language Inclusive of Children with Visual Disabilities.
Hum. Comput. Interact., 2020

2019
Contextual Location in the Home Using Bluetooth Beacons.
IEEE Syst. J., 2019

Fifty years of the psychology of programming.
Int. J. Hum. Comput. Stud., 2019

Usability of Probabilistic Programming Languages.
Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, 2019

Cuscus: An End User Programming Tool for Data Visualisation.
Proceedings of the End-User Development - 7th International Symposium, 2019

Comparative judgments are more consistent than binary classification for labelling word complexity.
Proceedings of the 13th Linguistic Annotation Workshop, 2019

2018
Visual Metaphor.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

Direct Manipulation.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

Visual Knowledge Negotiation.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

A Craft Practice of Programming Language Research.
Proceedings of the 29th Annual Workshop of the Psychology of Programming Interest Group, 2018

Visualising Latent Semantic Spaces for Sense-Making of Natural Language Text.
Proceedings of the Diagrammatic Representation and Inference, 2018

2017
Undisciplined disciples: everything you always wanted to know about ethnomethodology but were afraid to ask Yoda.
Pers. Ubiquitous Comput., 2017

Retirement Transition in the Digital Ecology: Reflecting on Identity Reconstruction and Technology Appropriation.
CoRR, 2017

A Contextual Investigation of Location in the Home Using Bluetooth Low Energy Beacons.
CoRR, 2017

Reflections on 'What do we think we are doing': 20-Year most influential paper award talk.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

User experiences in a visual analytics business.
Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, 2017

A Systematic Literature Review of Cognitive Dimensions.
Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, 2017

Effects of Timing on Users' Agency during Mixed-Initiative Interaction.
Proceedings of the HCI 2017, 2017

6, 000 Years of Programming Language Design: A Meditation on Eco's Perfect Language.
Proceedings of the Conversations Around Semiotic Engineering, 2017

End-User Developers - What Are They Like?
Proceedings of the New Perspectives in End-User Development., 2017

2016
Applying Seamful Design in Location-Based Mobile Museum Applications.
ACM Trans. Multim. Comput. Commun. Appl., 2016

Ghosts! A Location-Based Bluetooth LE Mobile Game for Museum Exploration.
CoRR, 2016

Visual discovery and model-driven explanation of time series patterns.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Transforming spreadsheets with data noodles.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

The practices of programming.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Clarifying Hypotheses by Sketching Data.
Proceedings of the 18th Eurographics Conference on Visualization, 2016

The End-User Programming Challenge of Data Wrangling.
Proceedings of the 27th Annual Workshop of the Psychology of Programming Interest Group, 2016

Vernacular Languages for Mechatronic Making.
Proceedings of the 27th Annual Workshop of the Psychology of Programming Interest Group, 2016

Supporting Retirement Socially and Musically by Technology: An Ethnographic Study of Local Community Musicians.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

A Live, Multiple-Representation Probabilistic Programming Environment for Novices.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

2015
Using Augmented Reality to Elicit Pretend Play for Children with Autism.
IEEE Trans. Vis. Comput. Graph., 2015

Filling the big hole in HCI research.
Interactions, 2015

Interactive visual machine learning in spreadsheets.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Personality and intrinsic motivational factors in end-user programming.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Interaction with Uncertainty in Visualisations.
Proceedings of the 17th Eurographics Conference on Visualization, 2015

An empirical investigation of code completion usage by professional software developers.
Proceedings of the 26th Annual Workshop of the Psychology of Programming Interest Group, 2015

Natural Notation for the Domestic Internet of Things.
Proceedings of the End-User Development - 5th International Symposium, 2015

Music in the Retiring Life: A Review of Evaluation Methods and Potential Factors.
Proceedings of the Human Aspects of IT for the Aged Population. Design for Aging, 2015

Musician Fantasies of Dialectical Interaction: Mixed-Initiative Interaction and the Open Work.
Proceedings of the Human-Computer Interaction: Interaction Technologies, 2015

Augmenting Bioacoustic Cognition with Tangible User Interfaces.
Proceedings of the Foundations of Augmented Cognition, 2015

HCI as an Inter-Discipline.
Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems, 2015

Exploring Expressive Augmented Reality: The FingAR Puppet System for Social Pretend Play.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

Interacting with an inferred world: the challenge of machine learning for <i>humane</i> computer interaction.
Proceedings of The Fifth Decennial Aarhus Conference on Critical Alternatives, 2015

2014
Palimpsest: A layered language for exploratory image processing.
J. Vis. Lang. Comput., 2014

Teach and try: A simple interaction technique for exploratory data modelling by end users.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

Learning Syntax as Notational Expertise when using DrawBridge.
Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, 2014

Exploring Creative Learning for the Internet of Things era.
Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, 2014

Temporal semantics for a live coding language.
Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, 2014

2013
Collaboration and learning through live coding (Dagstuhl Seminar 13382).
Dagstuhl Reports, 2013

Through the looking glass: Pretend play for children with autism.
Proceedings of the IEEE International Symposium on Mixed and Augmented Reality, 2013

See-through window vs. magic mirror: A comparison in supporting visual-motor tasks.
Proceedings of the IEEE International Symposium on Mixed and Augmented Reality, 2013

From sonic Pi to overtone: creative musical experiences with domain-specific and functional languages.
Proceedings of the first ACM SIGPLAN workshop on Functional art, music, modeling & design, 2013

Graphics & Interaction Group, The Computer Laboratory, University of Cambridge, UK.
Proceedings of the 34th Annual Conference of the European Association for Computer Graphics, 2013

Can we augment reality with "mental images" to elicit pretend play?: a usability study.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
Analytic review of usability evaluation in ISMAR.
Interact. Comput., 2012

Sketching across design domains: Roles and formalities.
Artif. Intell. Eng. Des. Anal. Manuf., 2012

Computational thinking and creative practice.
Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing, 2012

Sketching by Programming in the Choreographic Language Agent.
Proceedings of the 24th Annual Workshop of the Psychology of Programming Interest Group, 2012

Graphic Score Grammars for End-Users.
Proceedings of the 12th International Conference on New Interfaces for Musical Expression, 2012

Liveness and Flow in Notation Use.
Proceedings of the 12th International Conference on New Interfaces for Musical Expression, 2012

Making Pretense Visible and Graspable: An augmented reality approach to promote pretend play.
Proceedings of the 11th IEEE International Symposium on Mixed and Augmented Reality, 2012

A contextualised curriculum for HCI.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

I did that!: measuring users' experience of agency in their own actions.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Lucy A. Suchman. <i>Human-Machine Reconfigurations: Plans and Situated Actions</i>, 2nd ed. Cambridge, U.K.: Cambridge University Press, 2006. ISBN-10 052167588X, ISBN-13 978-0521675888 326 pages.
Nat. Lang. Eng., 2011

Multi-disciplinary collaboration during ward rounds: Embodied aspects of electronic medical record usage.
Int. J. Medical Informatics, 2011

The state of the art in end-user software engineering.
ACM Comput. Surv., 2011

A Principled Approach to Developing New Languages for Live Coding.
Proceedings of the 11th International Conference on New Interfaces for Musical Expression, 2011

Tracking Virtuosity and Flow in Computer Music.
Proceedings of the 2011 International Computer Music Conference, 2011

2010
PUX: patterns of user experience.
Interactions, 2010

Liveness in Notation Use: From Music to Programming.
Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group, 2010

A Logical Mind, not a Programming Mind: Psychology of a Professional End-User.
Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group, 2010

Critical dialogue: interaction, experience and cultural theory.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

2009
Visual Metaphor.
Proceedings of the Encyclopedia of Database Systems, 2009

Direct Manipulation.
Proceedings of the Encyclopedia of Database Systems, 2009

How do we program the home? Gender, attention investment, and the psychology of programming at home.
Int. J. Hum. Comput. Stud., 2009

Bimanual tangible interaction with mobile phones.
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction 2009, 2009

Peripheral tangible interaction by analytic design.
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction 2009, 2009

Articulating tangible interfaces.
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction 2009, 2009

Observing End-User Customisation of Electronic Patient Records.
Proceedings of the End-User Development, 2nd International Symposium, 2009

Hospital user research using new media arts.
Proceedings of the 2009 British Computer Society Conference on Human-Computer Interaction, 2009

2008
Structured Text Modification Using Guided Inference.
Proceedings of the 20th Annual Workshop of the Psychology of Programming Interest Group, 2008

The Abstract is an Enemy: Alternative Perspectives to Computational Thinking.
Proceedings of the 20th Annual Workshop of the Psychology of Programming Interest Group, 2008

Realtime Representation and Gestural Control of Musical Polytempi.
Proceedings of the 8th International Conference on New Interfaces for Musical Expression, 2008

A Collaborative Dimensions Framework: Understanding the Mediating Role of Conceptual Visualizations in Collaborative Knowledge Work.
Proceedings of the 41st Hawaii International International Conference on Systems Science (HICSS-41 2008), 2008

Strategy Roadmaps: New Forms, New Practices.
Proceedings of the Diagrammatic Representation and Inference, 5th International Conference, 2008

Cognitive Dimensions of Notations: Understanding the Ergonomics of Diagram Use.
Proceedings of the Diagrammatic Representation and Inference, 5th International Conference, 2008

End user software engineering: chi'2008 special interest group meeting.
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

Co-located group interaction design.
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

Critical issues in interaction design.
Proceedings of the 22nd British HCI Group Annual Conference on HCI 2008: People and Computers XXII: Culture, Creativity, Interaction, 2008

2007
Interacting with mobile services: an evaluation of camera-phones and visual tags.
Pers. Ubiquitous Comput., 2007

Visualization Summit 2007: ten research goals for 2010.
Inf. Vis., 2007

Contextual Method for the Redesign of Existing Software Products.
Int. J. Hum. Comput. Interact., 2007

Children as Unwitting End-User Programmers.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

Interdisciplinary Design Research for End-User Software Engineering.
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007

Tangible user interfaces in context and theory.
Proceedings of the Extended Abstracts Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007

Interaction manifolds: theory from experiments.
Proceedings of the 21st British HCI Group Annual Conference on HCI 2007: HCI...but not as we know it, 2007

2006
Psychological Issues in End-User Programming.
Proceedings of the End User Development, 2006

Correlates of the cognitive dimensions for tangible user interface.
J. Vis. Lang. Comput., 2006

Ten years of cognitive dimensions in visual languages and computing: Guest Editor's introduction to special issue.
J. Vis. Lang. Comput., 2006

The reification of metaphor as a design tool.
ACM Trans. Comput. Hum. Interact., 2006

Metaphors we Program By: Space, Action and Society in Java.
Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, 2006

Using Research Diagrams for Member Validation in Qualitative Research.
Proceedings of the Diagrammatic Representation and Inference, 4th International Conference, 2006

Tinkering and gender in end-user programmers' debugging.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

2005
The Webkit tangible user interface: a case study of iterative prototyping.
IEEE Pervasive Comput., 2005

Using solid diagrams for tangible interface prototyping.
IEEE Pervasive Comput., 2005

Cognitive Dimensions of Notations.
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005

The Programming Language as a Musical Instrument.
Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, 2005

The domestic economy: a broader unit of analysis for end user programming.
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005

2004
The fuzzy felt ethnography-understanding the programming patterns of domestic appliances.
Pers. Ubiquitous Comput., 2004

Password Memorability and Security: Empirical Results.
IEEE Secur. Priv., 2004

End-user developers at home.
Commun. ACM, 2004

Smartback: supporting users in back navigation.
Proceedings of the 13th international conference on World Wide Web, 2004

Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems.
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004

Tangible interface for collaborative information retrieval.
Proceedings of the Extended abstracts of the 2004 Conference on Human Factors in Computing Systems, 2004

Teaching rhetorical skills with a tangible user interface.
Proceedings of the Interaction Design and Children, 2004

2003
SearchMobil: Web Viewing and Search for Mobile Devices.
Proceedings of the Twelfth International World Wide Web Conference - Posters, 2003

Cognitive Dimensions of tangible programming techniques.
Proceedings of the 15th Annual Workshop of the Psychology of Programming Interest Group, 2003

SmartView and SearchMobil: Providing Overview and Detail in Handheld Browsing.
Proceedings of the Mobile and Ubiquitous Information Access, 2003

A user-centred approach to functions in Excel.
Proceedings of the Eighth ACM SIGPLAN International Conference on Functional Programming, 2003

Curriculum-focused design.
Proceedings of the Interaction Design and Children, 2003

2002
Dasher: A Gesture-Driven Data Entry Interface for Mobile Computing.
Hum. Comput. Interact., 2002

First Steps in Programming: A Rationale for Attention Investment Models.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

Applying Attention Investment to End-User Programming.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

Class Libraries: A Challenge for Programming Usability Research.
Proceedings of the 14th Annual Workshop of the Psychology of Programming Interest Group, 2002

What is Programming?
Proceedings of the 14th Annual Workshop of the Psychology of Programming Interest Group, 2002

Diagrammatic Integration of Abstract Operations into Software Work Contexts.
Proceedings of the Diagrammatic Representation and Inference, 2002

Cognitive models of programming-like activity.
Proceedings of the Extended abstracts of the 2002 Conference on Human Factors in Computing Systems, 2002

A Meta-Taxonomy for Diagram Research.
Proceedings of the Diagrammatic Representation and Reasoning, 2002

Psychological Perspectives on Diagrams and their Users.
Proceedings of the Diagrammatic Representation and Reasoning, 2002

2001
Visual Programming in the Wild: A Survey of LabVIEW Programmers.
J. Vis. Lang. Comput., 2001

See What You Need: Helping End-users to Build Abstractions.
J. Vis. Lang. Comput., 2001

Pictorial Representation and Metaphor in Visual Language Design.
J. Vis. Lang. Comput., 2001

Cognitive Factors in Programming with Diagrams.
Artif. Intell. Rev., 2001

Introduction: Thinking with Diagrams.
Artif. Intell. Rev., 2001

AutoHAN: An Architecture for Programming the Home.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2001), 2001

Designing a Programming Language for Home Automation.
Proceedings of the 13th Annual Workshop of the Psychology of Programming Interest Group, 2001

Cognitive Dimensions of Notations: Design Tools for Cognitive Technology.
Proceedings of the Cognitive Technology: Instruments of Mind, 4th International Conference, 2001

Proceedings of the Your Wish is My Command, 2001

2000
Dasher - a data entry interface using continuous gestures and language models.
Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, 2000

A Cognitive Dimensions questionnaire optimised for users.
Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, 2000

Restricted Focus Viewer: A Tool for Tracking Visual Attention.
Proceedings of the Theory and Application of Diagrams, First International Conference, 2000

1999
Mental imagery in program design and visual programming.
Int. J. Hum. Comput. Stud., 1999

Does Metaphor Increase Visual Language Usability?
Proceedings of the 1999 IEEE Symposium on Visual Languages, 1999

Investment of attention as an analytic approach to cognitive dimensions.
Proceedings of the 11th Annual Workshop of the Psychology of Programming Interest Group, 1999

1998
Pruning the trees: The evaluation of notations for domain modelling.
Proceedings of the 10th Annual Workshop of the Psychology of Programming Interest Group, 1998

1997
A Small Battle with POP Guns: Simulating a Programming Project.
Proceedings of the 9th Annual Workshop of the Psychology of Programming Interest Group, 1997

Visual programming: the outlook from academia and industry.
Proceedings of the Papers presented at the Seventh Workshop on Empirical Studies of Programmers, 1997

A glimpse of expert programmers' mental imagery.
Proceedings of the Papers presented at the Seventh Workshop on Empirical Studies of Programmers, 1997

1996
Metacognitive Theories of Visual Programming: What do we think we are doing?
Proceedings of the 1996 IEEE Symposium on Visual Languages, 1996

Metaphor or Analogy: how should we see programming abstractions.
Proceedings of the 8th Annual Workshop of the Psychology of Programming Interest Group, 1996

1990
Understanding network management with OOA.
IEEE Netw., 1990

1989
Spatial reasoning with a qualitative representation.
Knowl. Based Syst., 1989


  Loading...