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

Linguistic Support for the Evolutionary Design of Software Architectures. - T. C. Nicholas Graham; Tore Urnes (ICSE, 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)

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

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

Using Mobile Code to Build a Smart Kitchen. - Tore Urnes; Arne S. Hatlen; Rune Johansen; Øystein Myhre (Pers. Ubiquitous Comput., 2000)

Building Distributed Context-Aware Applications. - Tore Urnes; Arne S. Hatlen; Pål S. Malm; Øystein Myhre (Pers. Ubiquitous Comput., 2001)

Pivots and structured play: stimulating creative user input in concept development. - Tore Urnes; Åsmund Weltzien; Anne Zanussi; Solveig Engbakk; Julie Kleppen Rafn (NordiCHI, 2002)

Design patterns from biology for distributed computing. - Özalp Babaoglu; Geoffrey Canright; Andreas Deutsch; Gianni Di Caro; Frederick Ducatelle; Luca Maria Gambardella; Niloy Ganguly; Márk Jelasity; Roberto Montemanni; Alberto Montresor; Tore Urnes (ACM Trans. Auton. Adapt. Syst., 2006)