The School of Interactive Computing advances computing-mediated interactions by encompassing fields ranging from artificial intelligence and machine learning to graphics and computer vision to interface design and empirical methods. We don't just evaluate technology, we create technology that makes interactions better. Much of the research within the School of Interactive Computing produces new artifacts that embody new capabilities or methods.

Recent Submissions

  • An Experiment in Teaching Cognitive Systems Online 

    Goel, Ashok K.; Joyner, David A. (Georgia Institute of Technology, 2015)
    In Fall 2014 we offered an online course CS 7637 Knowledge-Based Artificial Intelligence: Cognitive Systems (KBAI) to about 200 students as part of the Georgia Tech Online MS in CS program. We incorporated lessons from ...
  • Deliberate Barriers to User Participation on MetaFilter 

    Pileggi, Hannah; Morrison, Briana; Bruckman, Amy (Georgia Institute of Technology, 2014)
    This descriptive study explores deliberate barriers to user participation on the long-lived discussion site Metafilter.com. Metafilter has been in continuous operation since its founding in 1999, and at the time of this ...
  • EasyZoom: Zoom-in-Context Views for Exploring Large Collections of Images 

    Chen, Jiajian; Xu, Yan; Turk, Greg; Stasko, John (Georgia Institute of Technology, 2013)
    Image browsing and searching are some of the most common tasks in daily computer use. Zooming techniques are important for image searching and browsing in a large collection of thumbnail images in a single screen. In this ...
  • Visualization of Exception Handling Constructs to Support Program Understanding 

    Shah, Hina; Görg, Carsten; Harrold, Mary Jean (Georgia Institute of Technology, 2009)
    This paper presents a new visualization technique for supporting the understanding of exception-handling constructs in Java programs. To understand the requirements for such a visualization, we surveyed a group of software ...
  • Performance and Use Evaluation of an Electronic Book for Introductory Python Programming 

    Alvarado, Christine; Morrison, Briana; Ericson, Barbara; Guzdial, Mark; Miller, Brad; Ranum, David L. (Georgia Institute of Technology, 2012)
    Electronic books (ebooks) provide the opportunity to go beyond the limitations of a physical page. These opportunities are particularly important for computing education, where dynamic information is a key characteristic ...
  • A Robotic System for Autonomous Medication and Water Delivery 

    Emeli, Victor; Wagner, Alan R.; Kemp, Charles C. (Georgia Institute of Technology, 2012)
    Poor medication adherence and dehydration are well-documented challenges for older adults living independently that lead to reduced quality of life. Robotic delivery of pills and water in the home could potentially ...
  • FAR: A computational model for solving visual intelligence tests using fractal reasoning 

    McGreggor, Brian Keith (Georgia Institute of Technology, 2012-05-21)
    A thesis proposal for the following research question: How might a cognitively-inspired computational model solve problems of visual similarity and novelty, such as those found on intelligence tests?
  • SOT: Compact Representation for Triangle and Tetrahedral Meshes 

    Rossignac, Jarek; Gurung, Topraj (Georgia Institute of Technology, 2010)
    The Corner Table (CT) represents a triangle mesh by storing 6 integer references per triangle (3 vertex references in the Vertex table and 3 references to opposite corners in the Opposite table, which accelerate access to ...
  • SAM: Steady Affine Motions 

    Rossignac, Jaroslaw R.; Vinacua, Àlvar (Georgia Institute of Technology, 2009-11-23)
    An affine motion is a continuous map from time value t to an affinity A subscript t. It is a SAM (Steady Affine Motion), when A subscript t = A superscript t. Although the beauty of a motion is subjective, the above equation ...
  • Art or Circus? Characterizing User-Created Video on YouTube 

    Landry, Brian M.; Guzdial, Mark (Georgia Institute of Technology, 2008)
    Video and networking technologies have advanced such that posting and viewing video online is practical. Everyday people now post video online to communicate asynchronously with remote audiences. This paper explores the ...
  • Localization and 3D Reconstruction of Urban Scenes Using GPS 

    Kim, Kihwan; Summet, Jay; Starner, Thad; Ashbrook, Daniel; Kapade, Mrunal; Essa, Irfan A. (Georgia Institute of Technology, 2008)
    Using off-the-shelf Global Positioning System (GPS) units, we reconstruct buildings in 3D by exploiting the reduction in signal to noise ratio (SNR) that occurs when the buildings obstruct the line-of-sight between the ...
  • Automatic Landmark Detection for Topological Mapping Using Bayesian Surprise 

    Ranganathan, Ananth; Dellaert, Frank (Georgia Institute of Technology, 2008)
    Topological maps are graphical representations of the environment consisting of nodes that denote landmarks, and edges that represent the connectivity between the landmarks. Automatic detection of landmarks, usually ...
  • Compositional Classification 

    Jones, Joshua (Georgia Institute of Technology, 2008-03-25)
    An intelligent system must routinely deal with massive information processing complexity. The research discussed in this document is concerned with finding representations and processes to deal with a part of this ...
  • What Makes Teachers Change? Factors that Influence Post-secondary Teachers’ Adoption of New Computing Curricula 

    Ni, Lijun; Guzdial, Mark (Georgia Institute of Technology, 2008)
    This study explores factors that influence teachers’ adoption of curriculum innovations in the context of one specific innovation—Contextualized Computing Curricula. From a teacher-oriented perspective, we propose a ...
  • Computer Science Construct Use, Learning, and Creative Credit in a Graphic Design Community 

    Dorn, Brian; Tew, Allison Elliott; Guzdial, Mark (Georgia Institute of Technology, 2008-02)
    End-users, who are projected to outnumber professional programmers in the next decade, present a unique opportunity to understand how computer science knowledge is acquired in the real world. We conducted an analysis ...
  • Horizon-based Value Iteration 

    Zang, Peng; Irani, Arya; Isbell, Charles Lee, Jr. (Georgia Institute of Technology, 2007)
    We present a horizon-based value iteration algorithm called Reverse Value Iteration (RVI). Empirical results on a variety of domains, both synthetic and real, show RVI often yields speedups of several orders of magnitude. ...
  • Statically Stable Assembly Sequence Generation for Many Identical Blocks 

    Wolff, Sebastien Jean; Ebert-Uphoff, Imme; Lipkin, Harvey (Georgia Institute of Technology, 2007-10-16)
    This work develops optimal assembly sequences for modular building blocks. The underlying concept is that an automated device could take a virtual shape such as a CAD file, and decide how to physically build the shape ...
  • Remixing Authorship: Reconfiguring the Author in Online Video Remix Culture 

    Diakopoulos, Nicholas; Luther, Kurt; Medynskiy, Yevgeniy (Eugene); Essa, Irfan A. (Georgia Institute of Technology, 2007)
    In an abstract sense, authorship entails the constrained selection or generation of media and the organization and layout of that media in a larger structure. But authorship is more than just selection and organization; ...
  • Anticipatory Robot Control for a Partially Observable Environment Using Episodic Memories 

    Endo, Yoichiro (Georgia Institute of Technology, 2007)
    This paper explains an episodic-memory based approach for computing anticipatory robot behavior in a partially observable environment. Inspired by biological findings on the mammalian hippocampus, here, the episodic memories ...
  • Autonomous Nondeterministic Tour Guides: Improving Quality of Experience with TTD-MDPs 

    Cantino, Andrew S.; Roberts, David L.; Isbell, Charles Lee, Jr. (Georgia Institute of Technology, 2007)
    In this paper, we address the problem of building a system of autonomous tour guides for a complex environment, such as a museum with many visitors. Visitors may have varying preferences for types of art or may wish to ...

View more