Design of an interpretive environment for Turing. - James R. Cordy; T. C. Nicholas Graham (PLDI, 1987)

GVL: A Graphical, Functional Language for the Specification of Output in Programming Languages. - James R. Cordy; T. C. Nicholas Graham (ICCL, 1990)

Temporal Constraint Functional Programming: A Declarative Framework for Concurrency and Interaction. - T. C. Nicholas Graham (Declarative Programming, 1991)

Domesticating Imperative Constructs So That They Can Live in a Functional World. - T. C. Nicholas Graham; Gerd Kock (PLILP, 1991)

Rational Views as a Model for Automatic Distributed Implementation of Multi-User Applications. - T. C. Nicholas Graham; Tore Urnes (CSCW, 1992)

Domesticating Imperative Constructs for a Functional World. - T. C. Nicholas Graham; Gerd Kock (Struct. Program., 1992)

GVL: Visual specification of graphical output. - James R. Cordy; T. C. Nicholas Graham (J. Vis. Lang. Comput., 1992)

Declarative development of interactive systems. - Thomas C. Nicholas Graham (Oldenbourg, 1995)

Linguistic Support for the Evolutionary Design of Software Architectures. - T. C. Nicholas Graham; Tore Urnes (ICSE, 1996)

A Method for The Formal Testing of Program Visualization Tools. - T. C. Nicholas Graham (WPC, 1996)

Viewpoints supporting the development of interactive software. - T. C. Nicholas Graham (ISAW/Viewpoints@FSE, 1996)

Efficient Distributed Implementation of Semi-Replicated Synchronous Groupware. - T. C. Nicholas Graham; Tore Urnes; Roy Nejabi (ACM Symposium on User Interface Software and Technology, 1996)

ClockWorks: Visual Programming of Component-Based Software Architectures. - T. C. Nicholas Graham; Catherine A. Morton; Tore Urnes (J. Vis. Lang. Comput., 1996)

Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces. - T. C. Nicholas Graham; Tore Urnes (ICSE, 1997)

GroupScape: Integrating Synchronous Groupware and the World Wide Web. - T. C. Nicholas Graham (INTERACT, 1997)

The Vista Environment for the Coevolutionary Design of User Interfaces. - Judy Brown; T. C. Nicholas Graham; Timothy N. Wright (CHI, 1998)

External Requirements of Groupware Development Tools. - T. C. Nicholas Graham; John C. Grundy (EHCI, 1998)

Flexibility Mapping Synchronous Groupware Architectures to Distributed Implementations. - Tore Urnes; T. C. Nicholas Graham (DSV-IS, 1999)

A Dimension Space for the Design of Interactive Systems within their Physical Environments. - T. C. Nicholas Graham; Leon Watts; Gaëlle Calvary; Joëlle Coutaz; Emmanuel Dubois 001; Laurence Nigay (Symposium on Designing Interactive Systems, 2000)

Specifying Temporal Behaviour in Software Architectures for Groupware Systems. - Timothy N. Wright; T. C. Nicholas Graham; Tore Urnes (DSV-IS, 2000)

Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems. - Gary E. Anderson; T. C. Nicholas Graham; Timothy N. Wright (ICSE, 2000)

Architectures for Widget-Level Plasticity. - Baha Jabarin; T. C. Nicholas Graham (DSV-IS, 2003)

Workspaces: A Multi-level Architectural Style for Synchronous Groupware. - W. Greg Phillips; T. C. Nicholas Graham (DSV-IS, 2003)

A Study of Collaboration in Software Design. - James Wu; T. C. Nicholas Graham; Paul W. Smith (ISESE, 2003)

Visual Constraint Diagrams: Runtime Conformance Checking of UML Object Models versus Implementations. - Christopher J. Turner; T. C. Nicholas Graham; Christopher Wolfe; Julian Ball; David Holman; Hugh D. Stewart; Arthur G. Ryman (ASE, 2003)

The Software Design Board: A Tool Supporting Workstyle Transitions in Collaborative Software Design. - James Wu; T. C. Nicholas Graham (EHCI/DS-VIS, 2004)

A Calculus for the Refinement and Evolution of Multi-user Mobile Applications. - W. Greg Phillips; T. C. Nicholas Graham; Christopher Wolfe (DSV-IS, 2005)

Use of eye movements for video game control. - J. David Smith; T. C. Nicholas Graham (Advances in Computer Entertainment Technology, 2006)

Quality Analysis of Distribution Architectures for Synchronous Groupware. - T. C. Nicholas Graham; W. Greg Phillips; Christopher Wolfe (CollaborateCom, 2006)

Usability and Computer Games: Working Group Report. - T. C. Nicholas Graham; Paul Curzon; Gavin J. Doherty; Philippe A. Palanque; Richard Potter; Christopher Roast; Shamus P. Smith (DSV-IS, 2006)

Toward Quality-Driven Development of 3D Computer Games. - T. C. Nicholas Graham; Will Roberts (DSV-IS, 2006)

Plug-replaceable consistency maintenance for multiplayer games. - Robert D. S. Fletcher; T. C. Nicholas Graham; Christopher Wolfe (NETGAMES, 2006)

Toward Quality-Centered Design of Groupware Architectures. - James Wu; T. C. Nicholas Graham (EHCI/DS-VIS, 2007)

Effective use of the periphery in game displays. - Kevin Grad; T. C. Nicholas Graham; A. James Stewart (Future Play, 2007)

Using games to increase exercise motivation. - Jeffrey Yim; T. C. Nicholas Graham (Future Play, 2007)

Beyond the lan: techniques from network games for improving groupware performance. - Jeff Dyck; Carl Gutwin; T. C. Nicholas Graham; David Pinelle (GROUP, 2007)

Agility and Experimentation: Practical Techniques for Resolving Architectural Tradeoffs. - T. C. Nicholas Graham; Rick Kazman; Chris Walmsley (ICSE, 2007)

Low-Cost Malleable Surfaces with Multi-Touch Pressure Sensitivity. - J. David Smith; T. C. Nicholas Graham; David Holman; Jan O. Borchers (Tabletop, 2007)

An Iterative Framework for Software Architecture Recovery: An Experience Report. - Banani Roy; T. C. Nicholas Graham (ECSA, 2008)

A low-cost infrastructure for tabletop games. - Christopher Wolfe; J. David Smith; T. C. Nicholas Graham (Future Play, 2008)

Experience in the design and development of a game based on head-tracking input. - Jeffrey Yim; Eric Qiu; T. C. Nicholas Graham (Future Play, 2008)

Experience applying the SPIN model checker to an industrial telecommunications system. - Barry Long; Jürgen Dingel; T. C. Nicholas Graham (ICSE, 2008)

Classifying input for active games. - Tadeusz Stach; T. C. Nicholas Graham; Matthew Brehmer; Andreas Hollatz (Advances in Computer Entertainment Technology, 2009)

Flexible and efficient platform modeling for distributed interactive systems. - Xiao Feng Qiu; T. C. Nicholas Graham (EICS, 2009)

Fiia: user-centered development of adaptive groupware systems. - Christopher Wolfe; T. C. Nicholas Graham; W. Greg Phillips; Banani Roy (EICS, 2009)

Heart rate control of exercise video games. - Tadeusz Stach; T. C. Nicholas Graham; Jeffrey Yim; Ryan E. Rhodes (Graphics Interface, 2009)

An Incremental Algorithm for High-Performance Runtime Model Consistency. - Christopher Wolfe; T. C. Nicholas Graham; W. Greg Phillips (MoDELS, 2009)

Gone but not forgotten: designing for disconnection in synchronous groupware. - Carl Gutwin; T. C. Nicholas Graham; Christopher Wolfe; Nelson Wong; Brian de Alwis (CSCW, 2010)

Activate your GAIM: a toolkit for input in active games. - Matthew Brehmer; T. C. Nicholas Graham; Tadeusz Stach (Future Play, 2010)

Raptor: sketching games with a tabletop computer. - J. David Smith; T. C. Nicholas Graham (Future Play, 2010)

The human factors of consistency maintenance in multiplayer computer games. - Cheryl Savery; T. C. Nicholas Graham; Carl Gutwin (GROUP, 2010)

Seeing through the fog: an algorithm for fast and accurate touch detection in optical tabletop surfaces. - Christopher Wolfe; T. C. Nicholas Graham; Joseph A. Pape (ITS, 2010)

Fiia: A Model-Based Approach to Engineering Collaborative Augmented Reality. - Christopher Wolfe; J. David Smith; W. Greg Phillips; T. C. Nicholas Graham (The Engineering of Mixed Reality Systems, 2010)

Hearing is believing: evaluating ambient audio for location-based games. - Jason Kurczak; T. C. Nicholas Graham; Claire Joly; Regan L. Mandryk (Advances in Computer Entertainment Technology, 2011)

Real-time groupware in the browser: testing the performance of web-based networking. - Carl Gutwin; Michael Lippold; T. C. Nicholas Graham (CSCW, 2011)

It's about time: confronting latency in the development of groupware systems. - Cheryl Savery; T. C. Nicholas Graham (CSCW, 2011)

TREC: platform-neutral input for mobile augmented reality applications. - Jason Kurczak; T. C. Nicholas Graham (EICS, 2011)

Scenarchitectures: The Use of Domain-Specific Architectures to Bridge Design and Implementation. - T. C. Nicholas Graham; Emmanuel Dubois 001; Christophe Bortolaso; Christopher Wolfe (INTERACT (2), 2011)

Exploring Haptic Feedback in Exergames. - Tadeusz Stach; T. C. Nicholas Graham (INTERACT (2), 2011)

What + when = how: The timelines approach to consistency in networked games. - Cheryl Savery; T. C. Nicholas Graham (NETGAMES, 2011)

Liberi and the racer bike: exergaming technology for children with cerebral palsy. - Zi Ye; Hamilton A. Hernandez; T. C. Nicholas Graham; Darcy Fehlings; Lauren Switzer; Md Ameer Hamza; Irina Schumann (ASSETS, 2012)

Invited engineering community SIG: the role of engineering work in CHI. - Ruven Brooks; T. C. Nicholas Graham; Jeffrey Nichols 001; Philippe A. Palanque; Fabio Paternò (CHI Extended Abstracts, 2012)

Design of an exergaming station for children with cerebral palsy. - Hamilton A. Hernandez; T. C. Nicholas Graham; Darcy Fehlings; Lauren Switzer; Zi Ye; Quentin Bellay; Md Ameer Hamza; Cheryl Savery; Tadeusz Stach (CHI, 2012)

DiscoTech: a plug-in toolkit to improve handling of disconnection and reconnection in real-time groupware. - Banani Roy; T. C. Nicholas Graham; Carl Gutwin (CSCW, 2012)

Exploring automation in digital tabletop board game. - James R. Wallace; Joseph A. Pape; Yu-Ling Betty Chang; Phillip J. McClelland; T. C. Nicholas Graham; Stacey D. Scott; Mark S. Hancock (CSCW (Companion), 2012)

Toward game orchestration: tangible manipulation of in-game experiences. - T. C. Nicholas Graham; Quentin Bellay; Irina Schumann; Amir Sepasi (TEI, 2012)

Villains, architects and micro-managers: what tabula rasa teaches us about game orchestration. - T. C. Nicholas Graham; Irina Schumann; Mrunal Patel; Quentin Bellay; Raimund Dachselt (CHI, 2013)

Designing action-based exergames for children with cerebral palsy. - Hamilton A. Hernandez; Zi Ye; T. C. Nicholas Graham; Darcy Fehlings; Lauren Switzer (CHI, 2013)

Liberi: bringing action to exergames for children with cerebral palsy. - Zi Ye; Hamilton A. Hernandez; T. C. Nicholas Graham; Darcy Fehlings; Lauren Switzer (CHI Extended Abstracts, 2013)

When Paper Meets Multi-touch: A Study of Multi-modal Interactions in Air Traffic Control. - Cheryl Savery; Christophe Hurter; Rémi Lesbordes; Maxime Cordeil; T. C. Nicholas Graham (INTERACT (3), 2013)

OrMiS: a tabletop interface for simulation-based training. - Christophe Bortolaso; Matthew Oskamp; T. C. Nicholas Graham; Doug Brown (ITS, 2013)

Improving awareness of automated actions using an interactive event timeline. - Yu-Ling Betty Chang; Mylène Mengual; Brian Parfett; T. C. Nicholas Graham; Mark S. Hancock; Stacey D. Scott (ITS, 2013)

Timelines: simplifying the programming of lag compensation for the next generation of networked games. - Cheryl Savery; T. C. Nicholas Graham (Multim. Syst., 2013)

Design and evaluation of a networked game to supportsocial connection of youth with cerebral palsy. - Hamilton A. Hernandez; Mallory Ketcheson; Adrian L. Jessup Schneider; Zi Ye; Darcy Fehlings; Lauren Switzer; Virginia Wright; Shelly K. Bursick; Chad Richards; T. C. Nicholas Graham (ASSETS, 2014)

IRC quest: using the commons dilemma to support a single-screen game for hundreds of players. - Dan John Moran; Carey Metcalfe; T. C. Nicholas Graham (CHI PLAY, 2014)

Beyond designing for motivation: the importance of context in gamification. - Chad Richards; Craig W. Thompson; T. C. Nicholas Graham (CHI PLAY, 2014)

Reducing the negative effects of inconsistencies in networked games. - Cheryl Savery; T. C. Nicholas Graham (CHI PLAY, 2014)

The effects of consistency maintenance methods on player experience and performance in networked games. - Cheryl Savery; T. C. Nicholas Graham; Carl Gutwin; Michelle Brown (CSCW, 2014)

The Effect of View Techniques on Collaboration and Awareness in Tabletop Map-Based Tasks. - Christophe Bortolaso; Matthew Oskamp; W. Greg Phillips; Carl Gutwin; T. C. Nicholas Graham (ITS, 2014)

Preface. - Junia Anacleto; T. C. Nicholas Graham (Entertain. Comput., 2014)

TerraGuide: Design and Evaluation of a Multi-Surface Environment for Terrain Visibility Analysis. - Matthew Oskamp; Christophe Bortolaso; Robin Harrap; T. C. Nicholas Graham (CHI, 2015)

Corgi Defence: Building In A Virtual Reality Environment. - Bernard Cheng; Mallory Ketcheson; Jordan van der Kroon; T. C. Nicholas Graham (CHI PLAY, 2015)

Alaska Steve: Using Virtual Reality to Enhance a 2D Platforming Game. - Liam Collins; Stefan Eylott; John Leedale; T. C. Nicholas Graham (CHI PLAY, 2015)

Designing for Exertion: How Heart-Rate Power-ups Increase Physical Activity in Exergames. - Mallory Ketcheson; Zi Ye; T. C. Nicholas Graham (CHI PLAY, 2015)

Brains & Brawn: A Strategy Card Game for Muscle-Strengthening Exercises. - Chad Richards; T. C. Nicholas Graham (CHI PLAY, 2015)

"Local Remote" Collaboration: Applying Remote Group AwarenessTechniques to Co-located Settings. - Stacey D. Scott; T. C. Nicholas Graham; James R. Wallace; Mark S. Hancock; Miguel A. Nacenta (CSCW Companion, 2015)

Pushing without breaking: Nudging exergame players while maintaining immersion. - Adrian L. Jessup Schneider; T. C. Nicholas Graham (GEM, 2015)

Developing Compelling Repetitive-Motion Exergames by Balancing Player Agency with the Constraints of Exercise. - Chad Richards; T. C. Nicholas Graham (Conference on Designing Interactive Systems, 2016)

Thighrim and Calf-Life: A Study of the Conversion of Off-the-Shelf Video Games into Exergames. - Mallory Ketcheson; Luke Walker; T. C. Nicholas Graham (CHI, 2016)

Arcaid: Addressing Situation Awareness and Simulator Sickness in a Virtual Reality Pac-Man Game. - Daniel Clarke; Graham McGregor; Brianna Rubin; Jonathan Stanford; T. C. Nicholas Graham (CHI PLAY (Companion), 2016)

How Game Balancing Affects Play: Player Adaptation in an Exergame for Children with Cerebral Palsy. - Susan Hwang; Adrian L. Jessup Schneider; Daniel Clarke; Alexander Macintosh; Lauren Switzer; Darcy Fehlings; T. C. Nicholas Graham (Conference on Designing Interactive Systems, 2017)

Nudging and shoving: Using in-game cues to guide player exertion in exergames. - Adrian L. Jessup Schneider; T. C. Nicholas Graham (Entertain. Comput., 2017)

Body-centric computing: results from a weeklong Dagstuhl seminar in a German castle. - Florian 'Floyd' Mueller; Josh Andres; Joe Marshall; Dag Svanæs; m. c. schraefel; Kathrin Gerling; Jakob Tholander; Anna Lisa Martin-Niedecken; Elena Márquez Segura; Elise van den Hoven; T. C. Nicholas Graham; Kristina Höök; et al. (Interactions, 2018)

Social Play in an Exergame: How the Need to Belong Predicts Adherence. - Maximus D. Kaos; Ryan E. Rhodes; Perttu Hämäläinen; T. C. Nicholas Graham (CHI, 2019)

Oui, Chef!!: Supervised Learning for Novel Gameplay with Believable AI. - Gabriele Cimolino; Sam Lee; Quentin Petraroia; T. C. Nicholas Graham (CHI PLAY (Companion), 2019)

Programming with Affect: How Behaviour Trees and a Lightweight Cognitive Architecture Enable the Development of Non-Player Characters with Emotions. - Shakir Belle; Curtis Gittens; T. C. Nicholas Graham (GEM, 2019)

Enhancing Communication and Awareness in Asymmetric Games. - Christophe Bortolaso; Jérémy Bourdiol; T. C. Nicholas Graham (ICEC-JCSG, 2019)

Playing with Persiflage: The Impact of Free-Form Dialogue on the Play of Computer Role Playing Games. - Bernard Cheng; T. C. Nicholas Graham (ICEC-JCSG, 2019)

Toward the Design of Enjoyable Games for Children with Fetal Alcohol Spectrum Disorder. - Adrian L. Jessup Schneider; Kathy Keiver; Alison Pritchard Orr; James N. Reynolds; Neven Golubovich; T. C. Nicholas Graham (CHI, 2020)

Beyond Fun: Players' Experiences of Accessible Rehabilitation Gaming for Spinal Cord Injury. - Gabriele Cimolino; Sussan Askari; T. C. Nicholas Graham (ASSETS, 2021)

The Management of Risks and Benefits when Engineering Interactive Digital Systems. - José Creissac Campos; T. C. Nicholas Graham; Lucio Davide Spano; Jan Van den Bergh 001 (EICS, 2021)

Happy Driver: Investigating the Effect of Mood on Preferred Style of Driving in Self-Driving Cars. - Rachel Phinnemore; Gabriele Cimolino; Pritam Sarkar; Ali Etemad; T. C. Nicholas Graham (HAI, 2021)

The Role of Partial Automation in Increasing the Accessibility of Digital Games. - Gabriele Cimolino; Sussan Askari; T. C. Nicholas Graham (Proc. ACM Hum. Comput. Interact., 2021)

Two Heads Are Better Than One: A Dimension Space for Unifying Human and Artificial Intelligence in Shared Control. - Gabriele Cimolino; T. C. Nicholas Graham (CHI, 2022)

You Should Have Stayed Home: How to Captivate an Audience in VR Theatre. - Gabriele Cimolino; T. C. Nicholas Graham; Laura Levin; Michaelah Wales; Michael Wheeler (CHI PLAY, 2022)

A Framework for Creating Non-Player Characters That Make Psychologically-Driven Decisions. - Shakir Belle; Curtis Gittens; T. C. Nicholas Graham (ICCE, 2022)

Design and Evaluation of an Exergaming System for Children With Autism Spectrum Disorder: The Children's and Families' Perspective. - T. C. Nicholas Graham; Nia King; Helen Coo; Pavla Zabojnikova; Brendon J. Gurd; Dawa Samdup (Frontiers Virtual Real., 2022)

An Examination of Motivation in Physical Therapy Through the Lens of Self-Determination Theory: Implications for Game Design. - Maria Aufheimer; Kathrin Gerling; T. C. Nicholas Graham; Mari Naaris; Marco J. Konings; Elegast Monbaliu; Hans Hallez; Els Ortibus (CHI, 2023)

Automation Confusion: A Grounded Theory of Non-Gamers' Confusion in Partially Automated Action Games. - Gabriele Cimolino; Renee (Xinyu) Chen; Carl Gutwin; T. C. Nicholas Graham (CHI, 2023)

Supporting Aim Assistance Algorithms through a Rapidly Trainable, Personalized Model of Players' Spatial and Temporal Aiming Ability. - Adrian L. Jessup Schneider; T. C. Nicholas Graham (CHI, 2023)

Increasing Player Coupling in an Asymmetric Racing Game. - Ensor Hieronymous Moriarty; Nathan Perriman; Josh Rutledge; Jack Taylor; T. C. Nicholas Graham (CHI PLAY (Companion), 2023)

Process, Roles, Tools, and Team: Understanding the Emerging Medium of Virtual Reality Theatre. - Michaelah Wales; Michael Wheeler; Gabriele Cimolino; Laura Levin; Jayna Mees; T. C. Nicholas Graham (CHI, 2024)

Fostering the AR illusion: a study of how people interact with a shared artifact in collocated augmented reality. - Jifan Yang; Steven Bednarski; Alison Bullock; Robin Harrap; Zack Macdonald; Andrew Moore; T. C. Nicholas Graham (Frontiers Virtual Real., 2024)

Fake it 'til you load it: User Perceptions and Performance with Fast-Loading "False Front" Web Pages. - Taylan Dufresne; Carl Gutwin; T. C. Nicholas Graham (Proc. ACM Hum. Comput. Interact., 2025)

ScriptAR: No-Code Development of Augmented Reality Educational Games. - Robert Holford; Michaelah Wales; Lindsey J. Kelly; Steven Bednarski; Alison Bullock; Robin Harrap; Zack Macdonald; T. C. Nicholas Graham (Proc. ACM Hum. Comput. Interact., 2025)