Proceedings of the ACM on

Human-Computer Interaction (PACMHCI)

Latest Articles

A Newcomer's Guide to EICS, the Engineering Interactive Computing Systems Community

Welcome to EICS, the Engineering Interactive Computing Systems community, PACMHCI/EICS journal, and annual conference! In this short article, we... (more)

SMAC: A Simplified Model of Attention and Capture in Multi-Device Desk-Centric Environments

Prior research has demonstrated that users are increasingly employing multiple devices during daily work. Currently, devices such as keyboards, cell phones, and tablets remain largely unaware of their role within a user's workflow. As a result, transitioning between devices is tedious, often to the degree that users are discouraged from taking full... (more)

Assisted Music Score Reading Using Fixed-Gaze Head Movement: Empirical Experiment and Design Implications

Eye-tracking has a very strong potential in human computer interaction (HCI) as an input modality, particularly in mobile situations. However, it... (more)

The iMPAcT Tool for Android Testing

This paper presents iMPAcT tool that tests recurring common behavior on Android mobile applications. The process followed combines exploration, reverse engineering and testing to automatically test Android mobile applications. The tool explores automatically the App by firing UI events. After each event fired, the tool checks if there are UI... (more)

Gesto: Mapping UI Events to Gestures and Voice Commands

Gesto is a system that enables task automation for Android apps using gestures and voice commands. Using Gesto, a user can record a UI action sequence for an app, choose a gesture or a voice command to activate the UI action sequence, and later trigger the UI action sequence by the corresponding gesture/voice command. Gesto enables this for... (more)

Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies

A gesture elicitation study, as originally defined, consists of gathering a sample of participants in a room, instructing them to produce gestures they would use for a particular set of tasks, materialized through a representation called referent, and asking them to fill in a series of tests, questionnaires, and feedback forms. Until now, this... (more)

A Conceptual Framework and Content Model for Next Generation Presentation Solutions

Mainstream presentation tools such as Microsoft PowerPoint were originally built to mimic physical media like photographic slides and still exhibit... (more)

Polyphony: Programming Interfaces and Interactions with the Entity-Component-System Model

This paper introduces a new Graphical User Interface (GUI) and Interaction framework based on the Entity-Component-System model (ECS). In this model, interactive elements (Entities) are characterized only by their data (Components). Behaviors are managed by continuously running processes (Systems) which select entities by the Components they... (more)

Designing for Real-Time Groupware Systems to Support Complex Scientific Data Analysis

Scientific Workflow Management Systems (SWfMSs) have become popular for accelerating the specification, execution, visualization, and monitoring of... (more)

PWA-EU: Extending PWA Approach for Promoting Customization based on User Preferences

Progressive Web App (PWA) is a new approach to the development of mobile applications (apps) which was proposed by Google in 2015. It combines technology resources of both web and native apps. Meta-design is an End-User Development (EUD) approach from which end-users participate actively in a system's design process. Yet, PWAs are a recent... (more)

SAPIENS: Towards Software Architecture to Support Peripheral Interaction in Smart Environments

We present SAPIENS, a software architecture designed to support engineering of interactive systems featuring peripheral interaction in the context of smart environments. SAPIENS introduces dedicated components for user and device tracking, attention detection, priority management for devices, tasks, and notifications, context-awareness inference,... (more)

Analysing and Demonstrating Tool-Supported Customizable Task Notations

When task descriptions are precise they can be analysed to yield a variety of insights about interaction, such as the quantity of actions performed,... (more)


Proceedings of the ACM on Human Computer Interaction (HCI) is a journal for research relevant to multiple aspects of the intersection between human factors and computing systems. Characteristics of humans from individual cognition, to group effects, to societal impacts shape and are shaped by computing systems. Human and computer interactions affect multiple aspects of daily life, shape mass social changes, and guide novel computing experiences. These interactions are studied via multiple methods, including ethnography, surveys, experiments, and system implementation among others. PACMHCI covers a broad range of topics and methods that help illuminate the intersection between humans and computing systems. The scope of this journal includes research contributions in new systems for input and output, studies of user experiences with computing systems, scholarship on the individual and group effects of computer mediation, and societal impacts of new human computer interactions. PACMHCI also welcomes contributions on new methodologies, tools, theories and models, as well as visionary and survey papers that help advance the field.

All ACM Journals | See Full Journal Index

enter search term and/or author name