Joseph J. LaViola Jr.'s Publications


Book

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. 3D User Interfaces: Theory and Practice, Addison-Wesley, ISBN 0-201-75867-9, July 2004.

Book Chapters

LaViola, J. “Mathematical Sketching: An Approach to Making Dynamic Illustrations”. Sketch-based Interfaces and Modeling, J. Jorge and F. Samavati (eds.), Springer Verlag London Limited, 81-118, December 2010.

LaViola, J. "Input Devices", Wiley Encyclopedia of Computer Science and Engineering, B. Wah (ed.), Wiley, Vol.3, 1575-1584, January 2009.

LaViola, J., Prabhat, Forsberg, A., Laidlaw, D., and van Dam, A. "Virtual Reality-Based Interactive Scientific Visualization Environments". Trends in Interactive Visualization: State-of-the-Art Survey, E. Zudilova-Seinstra, T. Adriaansen, and R. van Liere (Eds.), Springer Verlag London Limited, 225-250, January 2009.

Edited Books

LaViola, J., Pan, Z., Coquillart, S., and Schmalstieg, D. (eds.) IEEE Virtual Reality 2013, IEEE Press, March 2013.

Billinghurst, M., LaViola, J., and Lecuyer, A. (eds.) IEEE Symposium on 3D User Interfaces 2012, IEEE Press, March 2012.

LaViola, J., Hachet, M., and Billinghurst, M. (eds.) IEEE Symposium on 3D User Interfaces 2011, IEEE Press, March 2011.

Hachet, M., Kiyokawa, K., and LaViola, J. (eds.) IEEE Symposium on 3D User Interfaces 2010, IEEE Press, March 2010.

Grimm, C. and LaViola, J. (eds.). ACM SIGGRAPH/Eurographics Symposium Proceedings: Sketch-Based Interfaces and Modeling 2009, ACM Press, August 2009.

Journals and Periodicals

Gupta, P., Lobo, N., and LaViola, J. "Markerless Tracking and Gesture Recognition using Polar Correlation of Camera Optical Flow", Machine Vision and Applications, 24(3):651-666, April 2013.

Ellis, C., Masood, Z., Tappen, M., LaViola, J., and Sukthankar, R. "Exploring the Trade-off Between Accuracy and Observational Latency in Action Recognition", International Journal of Computer Vision, 101(3):420-436, February 2013.

Cheema, S. and LaViola, J. "3D Gesture Classification With Linear Acceleration and Angular Velocity Sensing Devices for Video Games", Entertainment Computing, 4(1):11-24, February 2013.

Tomlinson, B., Patterson, D., Pan, Y., Blevis, B., Nardi, B. Silberman, S., Norton, J., and LaViola, J. "What If Sustainability Doesn’t Work Out?", Interactions, 19(6):50-55, November/December 2012.

Varcholik, P., LaViola, J., and Hughes, C. "Establishing a Baseline for Text Entry for a Multi-Touch Virtual Keyboard", International Journal of Human-Computer Studies, 70(10):657-672, October 2012.

Cashion, J., Wingrave, C., and LaViola, J. "Dense and Dynamic 3D Selection for Game-based Virtual Environments", IEEE Transactions on Visualization and Computer Graphics (Proceedings of Virtual Reality 2012), 18(4):634-642, April 2012.

Miller, A., White. B., Charbonneau, E., Kanzler, Z., and LaViola, J. "Interactive 3D Model Acquisition and Tracking of Building Block Structures", IEEE Transactions on Visualization and Computer Graphics (Proceedings of Virtual Reality 2012), 18(4):651-659, April 2012.

Xiong, Y. and LaViola, J. "A ShortStraw-Based Algorithm for Corner Finding in Sketch-Based Interfaces", Computers and Graphics, 34(5):513-527, October 2010.

Wingrave, C. and LaViola, J. "Reflection on the Design and Implementation of Virtual Environments", PRESENCE: Teleoperators and Virtual Environments, 19(2):179-195, April 2010.

Wingrave, C., Williamson, B. , Varcholik, P., Rose, J., Miller, A., Charbonneau, E., Bott, J., and LaViola, J. "Wii Remote and Beyond: Using Spatially Convenient Devices for 3DUIs", IEEE Computer Graphics and Applications, 30(2):71-85, March/April 2010.

Wingrave, C., LaViola, J., and Bowman, D. "A Natural, Tiered and Executable UIDL for 3D User Interfaces Based on Concept-Oriented Design", ACM Transactions on Computer-Human Interaction (TOCHI), 16(4):Article 21 (36 pages), November 2009.

Zeleznik, R., Miller, T., van Dam, A., Li, C., Tenneson, D., Maloney, C., and LaViola, J. " Applications and Issues in Pen-Centric Computing", IEEE Multimedia, 15(4):14-21, October-December 2008.

LaViola, J. "Bringing VR and Spatial 3D Interaction to the Masses through Video Games", IEEE Computer Graphics and Applications, 28(5):10-15, September/October 2008.

LaViola, J. and Zeleznik, R. "A Practical Approach to Writer-Dependent Symbol Recognition Using a Writer-Independent Recognizer", IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(11):1917-1926, November 2007.

LaViola, J. "An Initial Evaluation of MathPad2: A Tool for Creating Dynamic Mathematical Illustrations", Computers and Graphics, 31(4):540-553, August 2007.

Julier, S., and LaViola, J. "On Kalman Filtering with Nonlinear Equality Constraints", IEEE Transactions on Signal Processing, 55(6):2774-2784, June 2007.

LaViola, J. "Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential", IEEE Computer Graphics and Applications, 27(1):38-48, January/February 2007.

Katzourin, M., Ignatoff, D., Quirk, L., LaViola, J., and Jenkins, O. "Swordplay: Innovating Game Development through VR", IEEE Computer Graphics and Applications, 26(6):15-19, November/December 2006.

LaViola, J. and Zeleznik, R. "MathPad2: A System for the Creation and Exploration of Mathematical Sketches", ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), 23(3):432-440, August 2004.

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "An Introduction to 3-D User Interface Design", PRESENCE: Teleoperators and Virtual Environments, 10(1):96-108, February 2001.

van Dam, A., Forsberg, A., Laidlaw, D., LaViola, J., and Simpson, R. "Immersive VR for Scientific Visualization: A Progress Report", IEEE Computer Graphics and Applications, 20(6):26-52, November/December 2000.

LaViola, J. "A Discussion of Cybersickness in Virtual Environments", SIGCHI Bulletin, 32(1):47-56, January 2000. (also available as Tech Report CS-99-09)

Forsberg, A., LaViola, J., Markosian, L., and Zeleznik, R. "Seamless Interaction in Virtual Reality", IEEE Computer Graphics and Applications, 17(6):6-9, November/December 1997.

Ph.D. Dissertation

LaViola, J. "Mathematical Sketching: A New Approach to Creating and Exploring Dynamic Illustrations", Ph.D. Dissertation, Brown University, Department of Computer Science, May 2005.

Master's Thesis

LaViola, J. "Whole-Hand and Speech Input in Virtual Environments", Master's Thesis, Brown University, Department of Computer Science, December 1999. (also available as Tech Report CS-99-15)

Refereed Conferences and Workshops

Schild. J., Bölicke, L., LaViola J., and Masuch, M. "Creating and Analyzing Stereoscopic 3D Game Interfaces", Proceedings of the 2013 ACM Annual Conference on Human Factors in Computing Systems (CHI 2013), 169-178, April 2013.

Cashion, J., Wingrave, C., and LaViola, J. "Optimal 3D Selection Technique Assignment Using Real-Time Contextual Analysis", Proceedings of the IEEE Symposium on 3D User Interfaces 2013, 107-110, March 2013.

Kulshreshth, A., Zorn, C., and LaViola, J. "Real-time Markerless Kinect based Finger Tracking and Hand Gesture Recognition for HCI", Proceedings of the IEEE Symposium on 3D User Interfaces 2013, 187-188, March 2013.

Cashion, J., Wingrave, C., and LaViola, J. "Automatic 3D Selection Technique Assignment Using Real-time Scenario Analysis", Proceedings of IEEE Virtual Reality 2013, 103-104, March 2013.

Pfeil, K., Koh, S., and LaViola, J. "Exploring 3D Gesture Metaphors for Interaction with Unmanned Aerial Vehicles" Proceedings of the 2013 ACM International Conference on Intelligent User Interfaces, 257-266, March 2013.

Williamson, B., LaViola, J., Roberts, T., and Garrity, P. "Multi-Kinect Tracking for Dismounted Soldier Training, Proceedings of the Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2012, 1727-1735, December 2012.

Reiss, S., Bott, J., and LaViola, J. "Code Bubbles: A Practical Working-Set Programming Environment", Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), 1411-1414, June 2012.

Cossairt, T. and LaViola, J. "SetPad: A Sketch-Based Tool For Exploring Discrete Math Set Problems", Proceedings of the Ninth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2012, 47-56, June 2012.

Kulshreshth, A., Schild, J., and LaViola, J. "Evaluating User Performance in 3D Stereo and Motion Enabled Video Games", Proceedings of the International Conference on the Foundations of Digital Games 2012, 33-40, May 2012.

Schild, J., LaViola, J., and Masuch, M. "Understanding User Experience in Stereoscopic 3D Games", Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems (CHI 2012), 89-98, May 2012.

Cheema, S., Gulwani, S., and LaViola, J. "QuickDraw: Improving Drawing Experience for Geometric Diagrams", Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems (CHI 2012), 1037-1046, May 2012.

Wingrave, C., Norton, J., Ross, C., Ochoa, N., Veazanchin, S., Charbonneau, E., and LaViola, J. "Inspiring Creative Constructivist Play", Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems Extended Abstracts (CHI EA 2012), Work-In-Progress, 2339-2344, May 2012.

Buchanan, S., Ochs, B., and LaViola, J. "CSTutor: A Pen-Based Tutor for Data Structure Visualization", Proceedings of the 43rd Technical Symposium on Computer Science Education (SIGCSE 2012), 565-570, February 2012.

Cheema, S., and LaViola, J. "PhysicsBook: A Sketch-Based Interface for Animating Physics Diagrams", Proceedings of the 2012 International Conference on Intelligent User Interfaces, 51-60, February 2012.

Kang, B., and LaViola, J. "LogicPad: A Pen-Based Application for Visualization and Verification of Boolean Algebra", Proceedings of the 2012 International Conference on Intelligent User Interfaces, 265-268, February 2012.

Williamson, B., Wingrave, C., LaViola, J., Roberts, T., and Garrity, P. "Natural Full Body Interaction for Navigation in Dismounted Soldier Training", Proceedings of the Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2011, 2103-2110, December 2011.

Ellis, C., Masood, Z., Tappen, M., LaViola, J., and Sukthankar, R. "Measuring and Reducing Observational Latency when Recognizing Actions", Proceedings of the 6th IEEE Workshop on Human Computer Interaction: Real-Time Vision Aspects of Natural User Interfaces, 422-429, November 2011.

Charbonneau, E., Miller, A., and LaViola, J. "Teach Me to Dance: Exploring Player Experience and Performance in Full Body Dance Games", Proceedings of the Eighth International Conference on Advances in Computer Entertainment Technology (ACE 2011), Article 43 (8 pages), November 2011.

Bott, J., Gabriele, D., and LaViola, J. "Now or Later: An Initial Exploration into User Perception of Mathematical Expression Recognition Feedback", Proceedings of the Eighth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2011, 125-132, August 2011.

Cheema, S. and LaViola, J. "Wizard of Wii : Toward Understanding Player Experience in First Person Games with 3D Gestures”, Proceedings of the Sixth International Conference on the Foundations of Digital Games 2011, 265-267, June 2011.

Litwiller, T. and LaViola, J. "Evaluating the Benefits of 3D Stereo in Modern Video Games", Proceedings of the 2011 Annual Conference on Human Factors in Computing Systems (CHI 2011), 2345-2354, May 2011.

Charbonneau, E., Hughes, C., and LaViola, J. "Vibraudio Pose: An Investigation of Non-Visual Feedback Roles for Body Controlled Video Games", Proceedings of Sandbox 2010: The Fifth ACM SIGGRAPH Symposium on Video Games, 79-84, July 2010.

Cheema, S., and LaViola, J. "Applying Mathematical Sketching to Sketch-Based Physics Tutoring Software", Lecture Notes in Computer Science 6133, 10th International Symposium on Smart Graphics (SG 2010), 13-24, June 2010.

Norton, J., Wingrave, C., and LaViola, J. "Exploring Strategies and Guidelines for Developing Full Body Video Game Interfaces", Proceedings of the Fifth International Conference on the Foundations of Digital Games 2010, 155-162, June 2010.

Bott, J., and LaViola, J. "A Pen-Based Tool for Visualizing Vector Mathematics", Proceedings of the Seventh Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2010, 103-110, June 2010.

Bragdon, A., Reiss, S., Zeleznik, R., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., and LaViola, J. "Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments", Proceedings of the ACM/IEEE 32nd International Conference on Software Engineering (ICSE 2010), 455-464, Volume 1, May 2010.

Bragdon, A., Reiss, S., Zeleznik, R., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., and LaViola, J. "A Research Demonstration of Code Bubbles", Proceedings of the ACM/IEEE 32nd International Conference on Software Engineering (ICSE 2010), 293-296, Volume 2, May 2010.

Bragdon, A., Reiss, S., Zeleznik, R., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., and LaViola, J. "Code Bubbles: A Working Set-based Interface for Code Understanding and Maintenance", Proceedings of the 28th International Conference on Human Factors in Computing Systems (CHI 2010), 2503-2512, April 2010.

Wingrave, C., Rose, J., Langston, T., and LaViola, J. "Early Explorations of CAT: Canine Amusement and Training", Proceedings of the 28th International Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA 2010), 2661-2669, April 2010.

Hoffman, M., Varcholik, P., and LaViola, J. "Breaking the Status Quo: Improving 3D Gesture Recognition with Spatially Convenient Input Devices", Proceedings of IEEE Virtual Reality 2010, 59-66, March 2010.

Chertoff, D., Goldiez, B., and LaViola, J. "Virtual Experience Test: A Virtual Environment Evaluation Questionnaire", Proceedings of IEEE Virtual Reality 2010, 103-110, March 2010.

Gupta, P., da Vitoria Lobo, N., and LaViola, J. "Markerless Tracking Using Polar Correlation of Camera Optical Flow", Proceedings of IEEE Virtual Reality 2010, 223-226, March 2010.

Williamson, B., and Wingrave, C., and LaViola, J. "RealNav: Exploring Natural User Interfaces for Locomotion in Video Games", Proceedings of the IEEE Symposium on 3D User Interfaces 2010, 3-10, March 2010.

Miller, A, and LaViola, J. "Towards a Handheld Stereo Projector System for Viewing and Interacting in Virtual Worlds", Proceedings of the IEEE Symposium on 3D User Interfaces 2010, 133-134, March 2010.

Cheema, S., and LaViola, J. "Towards Intelligent Motion Inferencing in Mathematical Sketching", Proceedings of the 2010 International Conference on Intelligent User Interfaces, 289-292, February 2010.

Leal, A., Wingrave, C., and LaViola, J. "Initial Explorations into the User Experience of 3D File Browsing", Proceedings of HCI 2009, 339-344, September 2009.

Varcholik, P., LaViola, J., and Hughes, C. "The Bespoke 3DUI XNA Framework: A Low-Cost Platform for Prototyping 3D Spatial Interfaces in Video Games", Proceedings of Sandbox 2009: The Fourth ACM SIGGRAPH Symposium on Video Games, 55-62. August 2009.

Charbonneau, E., Miller, A., Wingrave, C., And LaViola, J. "Understanding Visual Interfaces for the Next Generation of Dance-Based Rhythm Video Games", Proceedings of Sandbox 2009: The Fourth ACM SIGGRAPH Symposium on Video Games, 119-126. August 2009.

Xiong, Y. and LaViola, J. "Revisiting ShortStraw – Improving Corner Finding in Sketch-Based Interfaces", Proceedings of the Sixth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2009, 101-108, August 2009.

O’Connell, T., Li, C., Miller, T., Zeleznik, R., and LaViola, J. "A Usability Evaluation of AlgoSketch: A Pen-Based Application for Mathematics", Proceedings of the Sixth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2009, 149-158, August 2009.

Marinkas, D., Zeleznik, R., and LaViola, J. "Shadow Buttons: Exposing WIMP-Functionality While Preserving the Inking Surface in Sketch-Based Interfaces", Proceedings of the Sixth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2009, 159-164, August 2009.

Varcholik, P., LaViola, J., and Nicholson, D. "TACTUS: A Hardware and Software Testbed for Research in Multi-Touch Interaction", Lecture Notes in Computer Science 5611, 13th International Conference on Human Computer Interaction, HCI International 2009, 523-532, July 2009.

Bott, J., Crowley, J., and LaViola, J. "Exploring 3D Gestural Interfaces for Music Creation in Video Games", Proceedings of The Fourth International Conference on the Foundations of Digital Games 2009, 18-25, April 2009.

Chertoff, D., Byers, R., and LaViola, J. " An Exploration of Menu Techniques using a 3D Game Input Device", Proceedings of The Fourth International Conference on the Foundations of Digital Games 2009, 256-263, April 2009.

Bragdon, A., Zeleznik, R., Williamson, B., Miller, T., and LaViola, J. "GestureBar: Improving the Approachability of Gesture-based Interfaces", Proceedings of ACM CHI 2009, 2269-2278, April 2009.

Chertoff, D., Byers, R., and LaViola, J. "Evaluation of Menu Techniques Using a 3D Game Input Device", Proceedings of the IEEE Symposium on 3D User Interfaces 2009, 139-140, March 2009.

Charbonneau, E., Miller, A., Wingrave, C., and LaViola, J. "RealDance: An Exploration of 3D Spatial Interfaces for Dancing Games", Proceedings of the IEEE Symposium on 3D User Interfaces 2009, 141-142, March 2009.

Bott, J., Crowley, J., and LaViola, J. "One Man Band: A 3D Gestural Interface for Collaborative Music Creation", Proceedings of IEEE VR 2009, 273-274, March 2009.

Li, C., Zeleznik, R., Miller, T., and LaViola, J. "Online Recognition of Handwritten Mathematical Expressions with Support for Matrices", Proceedings of the 19th International Conference on Pattern Recognition (ICPR 2008), December 2008.

Zeleznik, R., Miller, T., Li, C., and LaViola, J. "MathPaper: Mathematical Sketching with Fluid Support for Interactive Computation", Lecture Notes in Computer Science 5166, 8th International Symposium on Smart Graphics (SG 2008), 20-32, August 2008.

Forsberg, A., Bragdon, A., LaViola, J., Raghupathy, S., and Zeleznik, R. "An Empirical Study in Pen-Centric User Interfaces: Diagramming", In the Proceedings of the Eurographics Workshop on Sketch-Based Interfaces and Modeling 2008, 135-142, June 2008.

Li, C., Miller, T., Zeleznik, R., and LaViola, J. "AlgoSketch: Algorithm Sketching and Interactive Computation", In the Proceedings of the Eurographics Workshop on Sketch-Based Interfaces and Modeling 2008, 175-182, June 2008.

LaViola, J., Forsberg, A., Huffman, J., and Bragdon, A. "The Influence of Head Tracking and Stereo on User Performance with Non-Isomorphic 3D Rotation", In the Proceedings of the 14th Eurographics Symposium on Virtual Environments, 111-118, May 2008.

LaViola, J., Leal, A., Miller, T., and Zeleznik, R. "Evaluation of Techniques for Visualizing Mathematical Expression Recognition Results", In the Proceedings of Graphics Interface 2008, 131-138, May 2008.

LaViola, J., Forsberg, A., Huffman, J., and Bragdon, A. "Effects of Stereo and Head Tracking on Non-Isomorphic 3D Rotation", In the Proceedings of the IEEE Symposium on 3D User Interfaces 2008, 155-156, March 2008.

Lemmerman, D. and LaViola, J. "An Exploration of Interaction-Display Offset in Surround Screen Virtual Environments", In the Proceedings of the IEEE Symposium on 3D User Interfaces 2007, 9-15, March 2007.

LaViola, J. and Katzourin, M. "An Exploration of Non-Isomorphic 3D Rotation in Surround Screen Virtual Environments", In the Proceedings of the IEEE Symposium on 3D User Interfaces 2007, 49-54, March 2007.

Lemmerman, D. and LaViola, J. "Effects of Interaction-Display Offset on User Performance in Surround Screen Virtual Environments", In the Proceedings of IEEE Virtual Reality 2007, 303-304, March 2007.

LaViola, J. "An Initial Evaluation of a Pen-Based Tool for Creating Dynamic Mathematical Illustrations", In the Proceedings of the Eurographics Workshop on Sketch-Based Interfaces and Modeling 2006, 157-164, September 2006.

Julier, S. and LaViola, J. "An Empirical Study into the Robustness of Split Covariance Addition (SCA) for Human Motion Tracking", In the Proceedings of the 2004 American Control Conference, IEEE Press, 2190-2195, June 2004. (Note the published version of this paper has some notational errors. This version is correct.)

LaViola, J. "A Comparison of Unscented and Extended Kalman Filtering for Estimating Quaternion Motion", In the Proceedings of the 2003 American Control Conference, IEEE Press, 2435-2440, June 2003.

LaViola, J. "A Testbed for Studying and Choosing Predictive Tracking Algorithms in Virtual Environments", In the Proceedings of Immersive Projection Technology and Virtual Environments 2003, ACM Press, 189-198, May 2003.

LaViola, J. "Double Exponential Smoothing: An Alternative to Kalman Filter-Based Predictive Tracking", In the Proceedings of Immersive Projection Technology and Virtual Environments 2003, ACM Press, 199-206, May 2003.

LaViola, J. "An Experiment Comparing Double Exponential Smoothing and Kalman Filter-Based Predictive Tracking Algorithms", In the Proceedings of Virtual Reality 2003, 283-284, March 2003.

Zeleznik, R., LaViola, J., Acevedo, D., and Keefe, D. "Pop Through Buttons for Virtual Environment Navigation and Interaction", In the Proceedings of Virtual Reality 2002, 127-134, March 2002.

LaViola, J., Acevedo, D., Keefe, D., and Zeleznik R. "Hands-Free Multi-Scale Navigation in Virtual Environments", In the Proceedings of the 2001 Symposium on Interactive 3D Graphics, 9-15, March 2001.

Keefe, D., Acevedo, D., Moscovich, T., Laidlaw, D., and LaViola, J. " CavePainting: A Fully Immersive 3D Artistic Medium and Interactive Experience", In the Proceedings of the 2001 Symposium on Interactive 3D Graphics, 85-93, March 2001.

LaViola, J. "MSVT: A Virtual Reality-Based Multimodal Scientific Visualization Tool", In Proceedings of the Third IASTED International Conference on Computer Graphics and Imaging, 1-7, November 2000.

LaViola, J., and Zeleznik, R. "Flex and Pinch: A Case Study of Whole Hand Input Design for Virtual Environment Interaction", In Proceedings of the Second IASTED International Conference on Computer Graphics and Imaging, 221-225, October 1999.

LaViola, J. "A Multimodal Interface Framework For Using Hand Gestures and Speech in Virtual Environment Applications." Lecture Notes in Artificial Intelligence #1739, Gesture-Based Communication in Human-Computer Interaction, 303-314, March 1999. (available from Springer-Verlag)

LaViola, J., Holden, L., Forsberg, A., Bhuphaibool, D., and Zeleznik, R. "Collaborative Conceptual Modeling Using the SKETCH Framework", In Proceedings of the First IASTED International Conference on Computer Graphics and Imaging, 154-158, June 1998.

Forsberg, A., LaViola, J., and Zeleznik, R. "ErgoDesk: A Framework for Two and Three Dimensional Interaction at the ActiveDesk." In the Proceedings of the Second International Immersive Projection Technology Workshop, Ames, Iowa, May 11-12, 1998.

LaViola, J., Barton, R., Goettsch, A., and Cross, R. "A Real-Time Distributed Virtual Environment for Collaborative Engineering", In Proceedings of Computer Applications in Production and Engineering(CAPE), 712-726, November 1997.

Panels

Jerald, J., Marks, R., LaViola, J., Murphy, B., Steury, K., and Rubin, A. “The Battle for Motion-Controlled Gaming and Beyond”, ACM SIGGRAPH 2012, August 2012.

Jacobson, J., Wingrave, C., Bowman, D., Brooks Jr., F., Jacob, R., LaViola, J., and Rizzo, A. "Reconceptualizing Virtual Reality: What is VR?", IEEE Virtual Reality 2010, 316, March 2010.

LaViola, J., Bowman, D., Ellis, S., Interrante, V., Lok, B., and Swan, J. "User Studies in VR: What Can We Learn From Them and What Are They Good For?", IEEE Virtual Reality 2008, 303-304, March 2008.

Courses and Tutorials

LaViola, J. and Keefe, D. "3D Spatial Interaction: Applications for Art, Design, and Science", Course #1, Presented at ACM SIGGRAPH 2011, Vancouver, Canada, August 2011.

LaViola, J. and Marks, R. "An Introduction to 3D Spatial Interaction with Video Game Motion Controllers", Course #2, Presented at ACM SIGGRAPH 2010, Los Angeles, California, July 2010.

Otaduy, M., Igarashi, T., and LaViola, J. "Interaction: Interfaces, Algorithms, and Applications", Course #6, Presented at ACM SIGGRAPH 2009, New Orleans, Louisiana, August 2009.

LaViola, J., Kruijff, E., Bowman, D., Poupyrev, I., and Stuerzlinger, W. "3D User Interfaces: Design, Implementation, Usability", Course #16, Presented at ACM CHI 2009, Boston, Massachusetts, April 2009.

Kruijff, E., Bowman, D., LaViola, J., and Poupyrev, I. "3D User Interfaces: From Lab to Living Room", Course #17, Presented at ACM CHI 2008, Florence, Italy, April 2008.

LaViola, J., Igarashi, I., Alvarado, C., and Lipson, H. "Sketch-Based Interfaces: Techniques and Applications", Course #3, Presented at ACM SIGGRAPH 2007, San Diego, California, August 2007.

LaViola, J., Davis, R., and Igarashi, I. "An Introduction to Sketch-Based Interfaces" Course #18, Presented at ACM SIGGRAPH 2006, Boston, Massachusetts, July 2006.

Bowman, D., LaViola, J., Mine, M., and Poupyrev, I. "Advanced Topics in 3D User Interface Design" Course #44, Presented at ACM SIGGRAPH 2001, Los Angeles, California, August 2001.

Bowman, D., Kruijff, E., LaViola, J., Mine, M., and Poupyrev, I. "3D User Interface Design: Fundamental Techniques, Theory, and Practice" Course #36, Presented at ACM SIGGRAPH 2000, New Orleans, Louisiana, July 2000.

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction." Full-day tutorial presented at IEEE Virtual Reality 2000, New Brunswick, New Jersey, March 2000.

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction." Full-day tutorial presented at the ACM Symposium on Virtual Reality Software and Technology, London, England, December 1999.

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction." Full-day tutorial presented at IEEE Virtual Reality'99, Houston, Texas, March 1999.

Other Publications

Wingrave, C., Norton, J., and LaViola, J. "Using Minecraft for Instruction and Creative Play", CHI 2012 Workshop on Educational Interfaces, Software, and Technology, May 2012.

Norton, J., Stringfellow, A., and LaViola, J. "Domestic Plant Guilds: A Novel Application for Sustainable HCI, CHI 2012 Workshop on Simple, Sustainable Living, May 2012.

Buchanan, S., Ochs, B., and LaViola, J. "CS Tutor: A Pen-Based Tool for Visualizing Data Structures", Eighth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling 2011, August 2011.

Wingrave, C., Hoffman, M., Sottilare, R. and LaViola, J. "Unobtrusive Mood Assessment for Training Applications", CHI 2011 Workshop on Brain and Body Interfaces: Designing for Meaningful Interaction, May 2011.

Bott, J. and LaViola, J. "The WOZ Math Recognizer: A Mathematics Handwriting Recognition Wizard of Oz Tool, Technical Report CS-TR-11-03, University of Central Florida, Department of Electrical Engineering and Computer Science, Orlando, FL, May 2011.

LaViola, J. "The Killer App for Sketch-Based Interfaces is …", CHI 2010 Workshop on Designing Sketch Recognition Interfaces, 54-57, April 2010.

LaViola, J., D. Keefe, R. Zeleznik. and Acevedo, D."Case Studies in Building Custom Input Devices for Virtual Environment Interaction", Proceedings of the IEEE VR 2004 Workshop on Beyond Wand and Glove-Based Interaction, 67-71, March 2004.

LaViola, J. "The Predictive Tracking Algorithm Testing Suite: A Tool for Developing and Analyzing Predictive Tracking Algorithms", Technical Report CS-02-07, Brown University, Department of Computer Science, Providence RI, July 2002.

Reiter, J., Kirby, R.M., and LaViola, J. "Immersive Hierarchical Visualization and Steering for Spectral/hp Element Methods", Technical Report CS-01-03, Brown University, Deptartment of Computer Science, Providence RI, May 2001.

LaViola, J. "A Survey of Hand Posture and Gesture Recognition Techniques and Technology", Technical Report CS-99-11, Brown University, Department of Computer Science, Providence RI, June 1999.

Pickering, J., Bhuphaibool, D., LaViola, J., and Pollard, N. "The Coach's Playbook", Technical Report CS-99-08, Brown University, Department of Computer Science, Providence RI, May 1999.

Forsberg, A., LaViola, J., and Zeleznik, R. "Incorporating Speech Input into Gesture-Based Graphics Applications at The Brown University Graphics Lab", CHI'99 Workshop on Designing the User Interface for Pen and Speech Multimedia Applications, May 1999.

LaViola, J., Forsberg, A., and Zeleznik, R. "Jot: A Framework for Interface Research." IBM's interVisions Online Magazine, Issue #11, February, 1998. http://www.alpha works.ibm.com

LaViola, J., "Analysis of Mouse Movement Time Based on Varying Control to Display Ratios Using Fitts' Law", Technical Report CS-97-17, Brown University, Department of Computer Science, Providence RI, October 1997.

LaViola, J., "Experiment in VM Reduction, Conversion of Site Operating Procedures to the World Wide Web", IBM Technical Report, TR54.922, December 29, 1995.