GroupLab Publications -
Papers in Non-Refereed Publications

Ledo, D., Greenberg, S., Marquardt, N. and Boring, S. (2015)
Proxemic-Aware Controls: Designing Remote Controls for Ubiquitous Computing Ecologies. Research report 2015-1069-02, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, February. Paper plus video, video duration 4:56.
PDF Paper Video File
Takashima, K., Greenberg, S., Sharlin, E. and Kitamura, Y. (2015)
A Shape-Shifting Wall Display that Supports Individual and Group Activities. Research report 2015-1072-05, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April. Paper and Video. Video duration: ~4 minutes..
PDF Paper Video File
Li, J., Greenberg, S. and Sharlin, E. (2014)
Enhancing Workspace Awareness on Collaborative Transparent Displays. Research report 2014-1065-16, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, October. Paper plus video, video duration 4:35.
PDF Paper Video File
Nittala, A.S., Yang, X.D., Sharlin, E., Bateman, S. and Greenberg, S. (2014)
SonicData: Broadcasting Data via Sound for Smartphones. Research report 2014-1064-15, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, September. Paper plus video, video duration 3:28.
PDF Paper Video File
Seyed, T., Yang, X.D., Tang, A., Greenberg, S., Gu, J., Zhu, B. and Cao, X (2014)
CipherCard: Enhancing Security on Common Touchscreen Devices using Two-factor Authentication. Research report 2014-1063-14, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, September. Paper plus video, video duration 3:52.
PDF Paper Video File
Aseniero, B.A., Tang, A., Carpenadale, S. and Greenberg, S. (2013)
Showing Real-time Recommendations to explore the stages of Reflection and Action. Research report 2013-1040-07, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, January. Paper plus video, video duration 3:05..
PDF Paper Video File
Dunlap, M., Tang, A. and Greenberg, S. (2013)
Applying Geocaching to Mobile Citizen Science through Science Caching. Research report 2013-1043-10, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, June.
PDF Paper
Greenberg, S. and Godin, T. (2013)
A Tool Supporting the Extraction of Angling Effort Data from Remote Camera Image. Research report 2013-1050-17, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, December. In submission. This report is to time-stamp the article.
PDF Paper
Heenan, B., Greenberg, S., Aghel Manesh, S. and Sharlin, E. (2013)
Designing Social Greetings and Proxemics in Human Robot Interaction. Research report 2013-1044-11, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, July. Paper plus video figure (duration 4:57).
PDF Paper Video File
Greenberg, S. and Godin, T. (2012)
Timelapse Image Analysis Manual. Research report 2012-1028-11, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, March 19.
PDF Paper
Weigel, M., Tang, A., Boring, S., Marquardt, N. and Greenberg, S. (2012)
From Focus to Context and Back: Combining Mobile Projectors and Stationary Displays. Research report 2012-1031-14, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, September.
PDF Paper Video File
Grasberger, H., Shirazian, P., Wyvill, B. and Greenberg, S. (2011)
Sketch-based collaborative interactive implicit modelling at a distance. Research report 2011-1002-14, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, May. Includes video figure, duration ~1:19..
PDF Paper Video File
Ledo, D., Nacenta, M., Marquardt, N., Boring, S. and Greenberg, S. (2011)
The HapticTouch Toolkit: Enabling Exploration of Haptic In-teractions. Research report 2011-1012-24, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, September. Includes video figure, duration ~4:00.
PDF Paper Video File
Neustaedter, C. and Greenberg, S. (2011)
Intimacy in Long-Distance Relationships over Video Chat. Research report 2011-1014-26, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, August.
PDF Paper
Ballendat, T., Marquardt, N. and Greenberg, S. (2010)
Proxemic Interaction: The Video. Research report 2010-963-12, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, June. Duration 3:11. Very slightly different version included as a video figure with the ACM ITS paper.
Video File
Greenberg, S. (2010)
The ME-dia Space: Exploiting Real-World Proxemics for Tele-Commuting. Research report 2010-967-16, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, July. Duration 2:11. See related paper.
Video File
Greenberg, S., Voida, S., and Stehr, N. (2010)
Artifact Buddy: The Video. Research report 2010-983-32, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, November. Duration 6:16. See also companion paper at IEEE HICSS.
PDF Paper Video File
Marquardt, N., Kiemer, J. and Greenberg, S. (2010)
What Caused That Touch? The Video. Research report 2010-965-14, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, June. Duration: 3:00. Very slightly different version included as a video figure with the ACM ITS paper.
Video File
Sun, Y. and Greenberg, S. (2010)
Come Together: Places for Lightweight Meetings (The Video). Research report 2010-979-28, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, September.
Video File
Voida, A. and Greenberg, S. (2010)
A Gameroom of Our Own: Exploring The Domestic Gaming Environment. Research report 2010-961-10, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, June.
PDF Paper
Diaz-Marino, R. and Greenberg, S. (2009)
The Proximity Toolkit and ViconFace: The Video. Research report 2009-946-25, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, September.
PDF Paper Video File
Ghanam, Y., Shouman, M., Greenberg, S. and Maurer, F. (2009)
Object-Specific Interfaces in Smart Homes. Research report 2009-937-16, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, August.
PDF Paper
Marquardt, N., Jota, R., Greenberg, S. and Jorge, J. (2009)
The Continuous Interaction Space: Integrating Gestures Above a Surface with Direct Touch. Research report 2009-925-04, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April. Paper and Video Figure, Duration 2:46 (no audio).
PDF Paper Video File
Greenberg, S., Stehr, N. and Tee, K. (2008)
Artifacts as Instant Messenger Buddies. Research report 2008-896-09, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada. See different longer version in HICSS 2010 paper.
PDF Paper
Nunes, M., Greenberg, S. and Neustaedter, C. (2008)
Using Physical Memorabilia as Opportunities to Move into Collocated Digital Photo Sharing. Research report 2008-919-32, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada.
PDF Paper
Tang, A., Lanir, J., Greenberg, S. and Fels, S. (2008)
Supporting Transitions in Work: Informing Groupware Design by Understanding Whiteboard Use. Research report TR-2008-04, Department of Computer Science, University of British Columbia, Vancouver, BC., Canada V6P 1Z4, April.
PDF Paper
Tang, A., Lanir, J., Greenberg, S. and Fels, S. (2008)
Uncovering Activity and Patterns in Video using Slit-Tear Visualizations. Research report 2008-08, Department of Computer Science, University of British Columbia (UBC), Vancouver, BC, Canada, July 31.
PDF Paper
Tee, K., Greenberg, S. and Gutwin, C. (2008)
Artifact Awareness through Screen Sharing for Distributed Groups. Research report 2008-898-11, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, June. This paper expands on the similarly titled CSCW paper.
PDF Paper
Tse, E., Greenberg, S., Shen, C., Forlines, C. and Kodama, R. (2008)
Designers Environment. Research report iLab-2008-1, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 2:53.
Video File
Greenberg, S., Brush, A.J., Carpendale, S., Diaz-Marino, R., Elliot, K., Gutwin, C., McEwan, G., Neustaedter, C., Nunes, M., Smale,S. and Tee, K. (2007)
Collected Posters from the Nectar Annual General Meeting. Research report 2007-887-39, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, December.
PDF Paper
Guo, C., Greenberg, S., Boyd, J. and Sharlin, E. (2007)
Aibo Monitor. Research report iLab-2007-1, Grouplab, Dept. Computer Science, University of Calgary.
PDF Paper Video File
Tang, A., Greenberg, S. and Fels, S. (2007)
Exploring Video Streams using Slit-Tear Visualizations. Research report 2007-886-38, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, December. Paper and Video.
PDF Paper Video File
Tse, E., Hancock, M. and Greenberg, S. (2007)
Speech-Filtered Bubble Ray: Improving Target Acquisition on Display Walls. Research report iLab-2007-2, Grouplab, Dept. Computer Science, University of Calgary.
PDF Paper Video File
Elliot, K., Neustaedter, C. and Greenberg, S. (2006)
Sticky Spots and Flower Pots: Two Case Studies in Location-Based Home Technology Design. Research report 2006-830-23, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April.
PDF Paper
Greenberg, S. and Boyle, M. (2006)
Custom Notification. Research report iLab-2006-1, Grouplab, Dept. Computer Science, University of Calgary. Duration 6:54.
PDF Paper Video File
Diaz-Marino, R., Carpendale, S. and Greenberg, S. (2005)
Lyric Text. Research report iLab-2005-1, Grouplab, Dept. Computer Science, University of Calgary. Video and 2-page paper, duration 3:42.
PDF Paper Video File
Elliot, K. and Carpendale, S. (2005)
Awareness and Coordination: A Calendar for Families. Research report 2005-791-22, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, May.
PDF Paper
Tse, E. (2005)
Employing Usability, Efficiency and Evolvability in the CEXI Toolkit. Research report 2005-783-14, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April.
PDF Paper
Tse, E. (2005)
Using Aspects to Convert Single User Applications into Multiple User Applications. Research report 2005-785-16, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April.
PDF Paper
Tse, E. and Greenberg, S. (2005)
Supporting Lightweight Customization for Meeting Environments. Research report 2005-784-15, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April. Paper and video, video report, duration 4:34.
PDF Paper Video File
McEwan, G. (2004)
Community Bar: Awareness, Interaction and Everything Between. In Western Canadian Computer Graphics Symposium (SkiGraph'04), March 28-31.
PDF Paper
Rounding, M. and Greenberg, S. (2004)
The Notification Collage. Research report iLab-2004-1, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 1:44.
Video File
Boyle, M. (2003)
Collabrary Shared Dictionary v1.0.17: Programming Paradigm and Wire Protocol. Research report 2003-731-34, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, January.
PDF Paper
Boyle, M. and Greenberg, S. (2003)
Grouplab Collabrary Toolkit: Rapid Prototyping Toolkit for Multimedia Groupware. Research report iLab-2003-3, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 1:18.
Video File
Greenberg, S. and Carpendale, S. (2003)
Multiple Lenses in Single Display Groupware. Research report iLab-2003-6, Grouplab, Dept. Computer Science, University of Calgary, May. Video report, duration 0:48.
Video File
McEwan, G. and Greenberg, S. (2003)
SideNC. Research report iLab-2003-4, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 0:41.
Video File
Tang, A., Kratt, D., Carpendale, S. and Dunning, A. (2003)
Sensing and Visualising Physiological Arousal. Research report iLab-2003-2, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 1:28.
PDF Paper Video File
Tang, C., McEwan, G. and Greenberg, S. (2003)
VisStreams: Visualizing Temporal Multimedia Conversations. Research report iLab-2003-1, Grouplab, Dept. Computer Science, University of Calgary. Presented publicly in Tang's Graphics Interface presentation.
Video File
Simon, H. and Tse, E. (2003)
The Shape of Conversation: An Interactive Installation. Research report iLab-2003-5, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 2:49.
Video File
Greenberg, S. (2002)
Real Time Distributed Collaboration. Research report Grouplab, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada.
PDF Paper
McPhail, S. (2002)
Buddy Bugs: A Physical User Interface for Windows Instant Messenger. In Proceedings of Western Computer Graphics Symposium - Skigraph'02, March. Note that iLab-2002-1 video was aslo shown during the conference talk.
PDF Paper PowerPoint Presentation
McPhail, S. (2002)
BuddyBugs: An MSN Messenger Interface. Research report iLab-2002-1, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 2:44. Presented publicly in McPhail's Western Computer Graphics Symposium 2002 presentation.
Video File
Boyle, M. (2001)
The Effects of Capture Conditions on the CAMSHIFT Face Tracker. Research report 2001-691-14, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, December.
PDF Paper
Boyle, M. (2001)
Ubiquitous Awareness Spaces. Research report 2001-682-05, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, February.
PDF Paper
Boyle, M. and Greenberg, S. (2001)
A Privacy-Preserving Reactive Media Space. Research report iLab-2001-3, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 1:40.
Video File
Kaasten, S. and Greenberg, S. (2001)
Integrating History, Bookmarks and Back. Research report iLab-2001-2, Grouplab, Dept. Computer Science, University of Calgary, June. Video report, duration 4:41.
Video File
Rounding, M. and Greenberg, S. (2001)
Notification Collage. Research report iLab-2001-01, Grouplab, Dept. Computer Science, University of Calgary. Presented publicly in Greenberg and Rounding's ACM CHI 2001 presentation.
Video File
Boyle, M. and Greenberg, S. (2000)
Balancing Awareness and Privacy in a Video Media Space Using Distortion Filtration. In Proceedings of the Western Computer Graphics Symposium 2000. (Panorama Mountain Village, BC, Canada),, March 26-29. Also collected in Report 2000-652-04, March.
PDF Paper
Greenberg, S., Ho, G. and Kaasten, S. (2000)
Contrasting Stack-Based and Recency-Based Back Buttons on Web Browsers. Research report 2000-666-18, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, August. This version was updated in January 2002, original report is also available.
PDF Paper
Kaasten, S. and Greenberg, S. (2000)
Designing an Integrated Bookmark / History System for Web Browsing. In Proceedings of the Western Computer Graphics Symposium 2000. (Panorama Mountain Village, BC, Canada),, March 26-29. Also collected in: GroupLab at Skigraph, Report 2000-652-04, March.
PDF Paper
Rounding, M., Greenberg, S. and Carpendale, S. (2000)
Awareness Projected: Moving Awareness to a Public Space. In Proceedings of the Western Computer Graphics Symposium 2000. (Panorama Mountain Village, BC, Canada),, March 26-29. Also collected in: GroupLab at Skigraph, Report 2000-652-04, March.
PDF Paper
Tam, J., Greenberg, S. and Maurer, F. (2000)
Change Management. In Proceedings of the Western Computer Graphics Symposium 2000. (Panorama Mountain Village, BC, Canada),, March 26-29. Also collected in Report 2000-652-04, March.
PDF Paper
Tam, J., McCaffrey, L., Maurer, F. and Greenberg, S. (2000)
Change Awareness in Software Engineering Using Two Dimensional Graphical Design and Development Tools. Research report 2000-670-22, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, October.
PDF Paper
Zanella, A. and Greenberg, S. (2000)
A Single Display Groupware Widget Set. In Proceedings of the Western Computer Graphics Symposium 2000. (Panorama Mountain Village, BC, Canada),, March 26-29. Also collected in Report 2000-652-04, March.
PDF Paper
Cockburn, A. and Greenberg, S. (1999)
Beyond the 'Back' Button: Issues of Page Representation and Organisation in Graphical Web Navigation Tools. Research report 1999-640-03, Dept of Computer Science, University of Calgary, Calgary, Alberta, Canada.
PDF Paper
Cockburn, A. and Greenberg, S. (1999)
Beyond the Back Button. Research report iLab-1997-2, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 6:35.
Video File
Kuzuoka, H. and Greenberg, S. (1998)
Mediating Awareness and Communication through Digital but Physical Surrogates. Research report 98-631-22, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada. See also companion 7 minute video of the same title, published at CHI 1999.
PDF Paper
McCaffrey, L. (1998)
Representing Change in Persistent Groupware Environments. Research report GroupLab, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, January.
PDF Paper
Gutwin, C. and Greenberg, S. (1997)
Interactive Fisheye Views for Groupware. Research report Grouplab, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada.
PDF Paper
Gutwin, C. and Greenberg, S. (1997)
Active Radar Overview. Research report iLab-1997-2, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 2:30.
Video File
Gutwin, C. and Greenberg, S. (1997)
Groupware Fisheye. Research report iLab-1997-3, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 2:16.
Video File
Wyvill, B. and Greenberg, S. (1997)
Things That Go Beep (Humour). Research report iLab-1997-1, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration 1:12.
Video File
Gutwin, C. and Greenberg, S. (1995)
Workspace Awareness in Real-Time Distributed Groupware. Research report 95-575-27, Dept. of Computer Science, University of Calgary, Calgary, Alberta, Canada.
PDF Paper
Roseman, M. and Greenberg, S. (1994)
Registration for Real-Time Groupware. Research report 94-533-02, Dept of Computer Science, University of Calgary, Calgary, Alberta, Canada, February.
PDF Paper
Roseman, M. and Greenberg, S. (1993)
User-Centered Design of Interface Toolkits. Research report 93/501/06, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, January.
PDF Paper
Roseman, M., Yitbarek, S. and Greenberg, S. (1993)
GroupKit Tutorial. Research report, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, May. Updated periodically; other versions posted over time available on request.
PDF Paper
Roseman, M., Yitbarek, S. and Greenberg, S. (1993)
The GroupKit Reference Manual. Research report, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, April. Updated periodically; other versions posted over time available on request..
PDF Paper
Greenberg, S. (1990)
Feasibility study of a national high speed communications network for research and development: Future applications. Research report, Learning and Collaborating Group, Advanced Computing and Engineering Department, Alberta Research Council, Alberta, Canada, January.
PDF Paper
Greenberg, S. (1990)
Casual Interaction in a Hallway. Research report iLab-1990-1, Grouplab, Dept. Computer Science, University of Calgary. Video report, duration: 2:37.
Video File
Greenberg, S. (1988)
Using Unix: Collected traces of 168 users. Research report 1988-333-45, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, December.
PDF Paper
Greenberg, S. (1985)
The toolbox manual: A high level approach to the Jade window manager. Research report, Research Report of the Software Research and Development Group, Department of Computer Science, University of Calgary, Calgary, Canada.
PDF Paper
Greenberg, S. and Wyvill, B. (1983)
A tutorial guide to GROPER. Research report 1983-131-20, Department of Computer Science, University of Calgary, Calgary, Canada, October.
PDF Paper