2008 | ||
---|---|---|
36 | T. C. Nicholas Graham, Philippe A. Palanque: Interactive Systems. Design, Specification, and Verification, 15th International Workshop, DSV-IS 2008, Kingston, Canada, July 16-18, 2008, Revised Papers Springer 2008 | |
35 | EE | Banani Roy, T. C. Nicholas Graham: An Iterative Framework for Software Architecture Recovery: An Experience Report. ECSA 2008: 210-224 |
34 | EE | Christopher Wolfe, J. David Smith, T. C. Nicholas Graham: A low-cost infrastructure for tabletop games. Future Play 2008: 145-151 |
33 | EE | Jeffrey Yim, Eric Qiu, T. C. Nicholas Graham: Experience in the design and development of a game based on head-tracking input. Future Play 2008: 236-239 |
32 | EE | Barry Long, Jürgen Dingel, T. C. Nicholas Graham: Experience applying the SPIN model checker to an industrial telecommunications system. ICSE 2008: 693-702 |
2007 | ||
31 | EE | Jeff Dyck, Carl Gutwin, T. C. Nicholas Graham, David Pinelle: Beyond the lan: techniques from network games for improving groupware performance. GROUP 2007: 291-300 |
30 | EE | T. C. Nicholas Graham, Rick Kazman, Chris Walmsley: Agility and Experimentation: Practical Techniques for Resolving Architectural Tradeoffs. ICSE 2007: 519-528 |
29 | EE | J. David Smith, T. C. Nicholas Graham, David Holman, Jan Borchers: Low-Cost Malleable Surfaces with Multi-Touch Pressure Sensitivity. Tabletop 2007: 205-208 |
2006 | ||
28 | EE | J. David Smith, T. C. Nicholas Graham: Use of eye movements for video game control. Advances in Computer Entertainment Technology 2006: 20 |
27 | EE | T. C. Nicholas Graham, Will Roberts: Toward Quality-Driven Development of 3D Computer Games. DSV-IS 2006: 248-261 |
26 | EE | T. C. Nicholas Graham, Paul Curzon, Gavin Doherty, Philippe A. Palanque, Richard Potter, Christopher Roast, Shamus P. Smith: Usability and Computer Games: Working Group Report. DSV-IS 2006: 265-268 |
25 | EE | Robert D. S. Fletcher, T. C. Nicholas Graham, Christopher Wolfe: Plug-replaceable consistency maintenance for multiplayer games. NETGAMES 2006: 34 |
2005 | ||
24 | EE | W. Greg Phillips, T. C. Nicholas Graham, Christopher Wolfe: A Calculus for the Refinement and Evolution of Multi-user Mobile Applications. DSV-IS 2005: 137-148 |
2004 | ||
23 | EE | James Wu, T. C. Nicholas Graham: The Software Design Board: A Tool Supporting Workstyle Transitions in Collaborative Software Design. EHCI/DS-VIS 2004: 363-382 |
2003 | ||
22 | EE | Christopher J. Turner, T. C. Nicholas Graham, Christopher Wolfe, Julian Ball, David Holman, Hugh D. Stewart, Arthur G. Ryman: Visual Constraint Diagrams: Runtime Conformance Checking of UML Object Models versus Implementations. ASE 2003: 271-276 |
21 | EE | Baha Jabarin, T. C. Nicholas Graham: Architectures for Widget-Level Plasticity. DSV-IS 2003: 124-138 |
20 | EE | W. Greg Phillips, T. C. Nicholas Graham: Workspaces: A Multi-level Architectural Style for Synchronous Groupware. DSV-IS 2003: 92-106 |
19 | EE | James Wu, T. C. Nicholas Graham, Paul W. Smith: A Study of Collaboration in Software Design. ISESE 2003: 304-315 |
2000 | ||
18 | EE | Timothy N. Wright, T. C. Nicholas Graham, Tore Urnes: Specifying Temporal Behaviour in Software Architectures for Groupware Systems. DSV-IS 2000: 1-17 |
17 | EE | Gary E. Anderson, T. C. Nicholas Graham, Timothy N. Wright: Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems. ICSE 2000: 252-261 |
16 | T. C. Nicholas Graham, Leon Watts, Gaëlle Calvary, Joëlle Coutaz, Emmanuel Dubois, Laurence Nigay: A Dimension Space for the Design of Interactive Systems within their Physical Environments. Symposium on Designing Interactive Systems 2000: 406-416 | |
1999 | ||
15 | Tore Urnes, T. C. Nicholas Graham: Flexibility Mapping Synchronous Groupware Architectures to Distributed Implementations. DSV-IS 1999: 133-147 | |
1998 | ||
14 | EE | Judy Brown, T. C. Nicholas Graham, Timothy N. Wright: The Vista Environment for the Coevolutionary Design of User Interfaces. CHI 1998: 376-383 |
13 | T. C. Nicholas Graham, John C. Grundy: External Requirements of Groupware Development Tools. EHCI 1998: 363-376 | |
1997 | ||
12 | EE | T. C. Nicholas Graham, Tore Urnes: Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces. ICSE 1997: 172-182 |
11 | T. C. Nicholas Graham: GroupScape: Integrating Synchronous Groupware and the World Wide Web. INTERACT 1997: 547-554 | |
1996 | ||
10 | EE | T. C. Nicholas Graham, Tore Urnes, Roy Nejabi: Efficient Distributed Implementation of Semi-Replicated Synchronous Groupware. ACM Symposium on User Interface Software and Technology 1996: 1-10 |
9 | EE | T. C. Nicholas Graham, Tore Urnes: Linguistic Support for the Evolutionary Design of Software Architectures. ICSE 1996: 418-427 |
8 | EE | T. C. Nicholas Graham: A Method for The Formal Testing of Program Visualization Tools. WPC 1996: 45-54 |
7 | T. C. Nicholas Graham, Catherine A. Morton, Tore Urnes: ClockWorks: Visual Programming of Component-Based Software Architectures. J. Vis. Lang. Comput. 7(2): 175-196 (1996) | |
1992 | ||
6 | EE | T. C. Nicholas Graham, Tore Urnes: Rational Views as a Model for Automatic Distributed Implementation of Multi-User Applications. CSCW 1992: 59-66 |
5 | T. C. Nicholas Graham, Gerd Kock: Domesticating Imperative Constructs for a Functional World. Structured Programming 13(2): 75-88 (1992) | |
1991 | ||
4 | T. C. Nicholas Graham: Temporal Constraint Functional Programming: A Declarative Framework for Concurrency and Interaction. Declarative Programming 1991: 83-100 | |
3 | T. C. Nicholas Graham, Gerd Kock: Domesticating Imperative Constructs So That They Can Live in a Functional World. PLILP 1991: 51-62 | |
1990 | ||
2 | James R. Cordy, T. C. Nicholas Graham: GVL: A Graphical, Functional Language for the Specification of Output in Programming Languages. ICCL 1990: 11-22 | |
1987 | ||
1 | EE | James R. Cordy, T. C. Nicholas Graham: Design of an interpretive environment for Turing. PLDI 1987: 199-204 |