Books

  • Kulshreshth, A. and LaViola, J. Designing Immersive Video Games Using 3DUI Technologies, Springer, ISBN 9783319779522, July 2018.
  • LaViola, J., Kruijff, E., McMahan, R., Bowman, D., and Poupyrev, I. 3D User Interfaces: Theory and Practice, Second Edition, Addison Wesley, ISBN 0134034325, April 2017.
  • 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

  • Cheema, S., and LaViola, J. "Using Animation to Enrich Learning Experience in Sketch-Based Physics Tutoring Systems". Designing for the User Experience in Learning Systems, E. Kapros and M. Koutsombogera (eds.), Springer, 201-227, October, 2018.
  • Vargas, A., Taranta, E., and LaViola, J. "Sketch Based Interaction Techniques for Chart Creation and Manipulation". Frontiers in Pen and Touch, T. Hammond, A. Adler, and M. Prasad (eds.), Springer, 65-82, December 2017.
  • Wang, G., Bowditch, N., Zeleznik, R., Kwon, M., and LaViola, J. "A Tablet-Based Math Tutor for Beginning Algebra". Revolutionizing Education with Digital Ink, T. Hammond, S. Valentine, and A. Adler (eds.), Springer, 91-102, June 2016.
  • LaViola, J., Buchanan, S., and Pittman, C. "Multimodal Input for Perceptual User Interfaces". Interactive Displays, A. Bhowmik (ed.), Wiley, 285-312, October 2014.
  • Williamson, B., Wingrave, C., and LaViola, J. "Full Body Locomotion with Video Game Motion Controllers". Human Walking in Virtual Environments, F. Steinicke, Y. Visell, J. Campos, and A. Lecuyer (eds.), Springer, 351-376, May 2013.
  • 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

  • Pfeil, K., Badillo-Urquiolla, K., LaViola, J., and Wisniewski, P. ""Like I was There": A User Evaluation of an Interpersonal Telepresence System Developed through Value Sensitive Design", Proceedings of the ACM on Human-Computer Interaction, Vol. 8, No. CSCW2, Article 476 (18 pages), November 2024.
  • Hmaiti, Y., Maslych, M., Ghasemaghaei, A., Ghamandi, R., and LaViola, J. "Visual Perceptual Confidence: Exploring Discrepancies Between Self-reported and Actual Distance Perception In Virtual Reality", IEEE Transactions on Visualization and Computer Graphics, 30(11):7245-7254, November 2024.
  • Veldhuijzen, B., Veltkamp, R., Ikne, O., Allaert, B., Wannous, H., Emporio, M., Giachetti, A., LaViola, J., He, R., Benhabiles, H., Cabani, A., Fleury, A., Hammoudi, K., Gavalas, K., Vlachos, C., Papanikolaou, A., Romanelis, I., Fotis, V., Arvanitis, G., Moustakas, K., Hanik, M., Nava-Yazdani, E., and von Tycowicz, C. "SHREC 2024: Recognition of Dynamic Hand Motions Molding Clay", Computers and Graphics, Volume 123, Article 104012 (11 pages), November 2024.
  • Sera-Josef, J., LaViola, J., and Bowen, E. "Classifying Ambulation Patterns in Institutional Settings", Smart Health, Volume 33, Article 100503 (8 pages), September 2024.
  • Pfeil, K., Badillo-Urquiolla, K., Belga, J., Sera-Josef, J., LaViola, J., and Wisniewski, P. "Using Co-Design with Streamers and Viewers to Identify Values and Resolve Tensions in the Design of Interpersonal Wearable Telepresence Systems", Proceedings of the ACM on Human-Computer Interaction, Vol. 8, No. CSCW1, Article 148 (21 pages), January 2024.
  • Vargas, A., Williamson, B., and LaViola, J. "Authoring Moving Parts of Objects in AR, VR and the Desktop", Multimodal Technologies and Interaction, 7(12): Article 117 (23 pages), December, 2023.
  • Sermarini, J., Michlowitz, R., LaViola, J., Walters, L., Azevedo, R., and Kider, J. "Investigating the Impact of Augmented Reality and BIM on Retrofitting Training for Non-experts", IEEE Transactions of Visualization and Computer Graphics, 29(11):4654-4664, November 2023.
  • Williamson, B., Taranta, E., Moolenaar, Y., and LaViola, J. "Command and Control of a Large Scale Swarm using Natural Human Interfaces", Field Robotics, 3, 301-322, 2023.
  • Catbas F., Luleci, F., Zakaria, M., Bagci, U., LaViola, J., Cruz-Neira, C., Reiners, D. "Extended Reality (XR) for Condition Assessment of Civil Engineering Structures: A Literature Review", Sensors, 22(23):9560, December 2022.
  • Caputo, A., Giachetti, A., Soso, S., Pintani, D., D’Eusanio, A., Pini, S., Borghi, G., Simoni, A., Vezzani, R., Cucchiara, R., Ranieri, A., Giannini, F., Lupinetti, K., Monti, M., Maghoumi, M., LaViola, J., Le, M., Nguyen, H., Tran, M. "SHREC 2021: Skeleton-based Hand Gesture Recognition in the Wild", Computers and Graphics, Volume 99, 201-211, October 2021.
  • Pfeil, K., Chatlani, N., LaViola, J., and Wisniewski, P. "Bridging the Socio-Technical Gaps in Body-worn Interpersonal Live-Streaming Telepresence through a Critical Review of the Literature", Proceedings of the ACM on Human-Computer Interaction, Vol. 5, No. CSCW1, Article 120 (39 pages), April 2021.
  • Taranta, E., Pittman, C., Maghoumi, M., Maslych, M., Moolenaar, Y., and LaViola, J. "Machete: Easy, Efficient, and Precise Continuous Custom Gesture Segmentation", ACM Transactions of Computer-Human Interaction (TOCHI), 28(1): Article 5 (46 pages), January 2021.
  • Erickson, A., Norouzi, N., Kim, K., Schubert, R., Jules, J., LaViola, J., Bruder, G., and Welch, G. "Sharing Gaze Rays for Visual Target Identification Tasks in Collaborative Augmented Reality", Journal of Multimodal User Interfaces, 14(4):353-371, December 2020.
  • Erickson, A., Norouzi, N., Kangsoo, K., LaViola, J., Bruder, G., and Welch, G. "Effects of Depth Information on Visual Target Identification Task Performance in Shared Gaze Environments", IEEE Transactions of Visualization and Computer Graphics, 26(5):1934-1944, May 2020.
  • Vargas, A., Kapalo, K., Koh, S., and LaViola, J. "Exploring the Virtuality Continuum for Complex Rule-Set Education in the Context of Soccer Rule Comprehension", Multimodal Technologies and Interaction, 1(4): Article 30 (15 pages), November 2017.
  • Kulshreshth, A., Pfeil, K., and LaViola, J. "Enhancing the Gaming Experience Using 3D Spatial User Interface Technologies", IEEE Computer Graphics and Applications, 38(3):16-23, May-June 2017.
  • Taranta, E., Vargas, A., Compton, S. and LaViola, J. "A Dynamic Pen-Based Interface for Writing and Editing Complex Mathematical Expressions with Math Boxes", ACM Transactions on Interactive Intelligent Systems, 6(2): Article 13 (25 pages), August 2016.
  • Taranta, E., Vargas, A., and LaViola, J. "Streamlined and Accurate Gesture Recognition with Penny Pincher", Computers and Graphics, Volume 55, 130-142, April 2016.
  • Bott, J. and LaViola, J. "The WOZ recognizer: A Wizard of Oz Sketch Recognition System", ACM Transactions on Interactive Intelligent Systems, 5(3): Article 15 (38 pages), October 2015.
  • Taranta, E., Simons, K., Sukthankar, R., and LaViola, J. "Exploring the Benefits of Context in 3D Gesture Recognition for Game-Based Virtual Environments", ACM Transactions on Interactive Intelligent Systems, 5(1): Article 1 (34 pages), March 2015.
  • Khuong, B., Kiyokawa, K., Miller, A., LaViola, J., Mashita, T., and Takemura, H. "Context-Related Visualization Modes of an AR-Based Context-Aware Assembly Support System in Object Assembly", Transactions of the Virtual Reality Society of Japan, 19(2):195-205, June 2014.
  • Buchanan, S. and LaViola J., "CSTutor: A Sketch-Based Tool for Visualizing Data Structures", ACM Transactions of Computing Education, 14(1):Article 3 (28 pages), March 2014.
  • Reiss, S., Bott, J., and LaViola, J., "Plugging In and Into Code Bubbles: The Code Bubbles Architecture", Journal of Software: Practice and Experience, 44(3):261-276, March 2014.
  • LaViola, J., "3D Gestural Interaction: The State of the Field", ISRN Artificial Intelligence, Vol. 2013, Article ID 514641, 18 pages, 2013.
  • 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., Hoffman, M., 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

Master's Thesis

Refereed Conferences and Workshops

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

  • Riecke, B., LaViola, J., and Kruijff, E., “3D User Interfaces for Virtual Reality and Games: 3D Selection, Manipulation, and Spatial Navigation. ACM SIGGRAPH 2018 Courses, Vancouver, Canada, Article 13: 94 pages, August 2018.
  • Jerald, J., LaViola, J. and Marks, R. “VR Interactions”, ACM SIGGRAPH 2017 Courses, Los Angeles, CA, Article 19: 105 pages, August 2017.
  • LaViola, J. "Context Aware 3D Gesture Recognition for Games and Virtual Reality", ACM SIGGRAPH 2015 Courses, Los Angeles, CA, Article 10: 61 pages, August 2015.
  • LaViola, J. "Introduction to 3D Gestural User Interfaces", ACM SIGGRAPH 2014 Courses, Presented at ACM SIGGRAPH 2014, Vancouver, Canada, Article 25:(42 pages), August 2014.
  • 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.

Patents

  • Welch, G., LaViola, J., Guido-Sanz, F., Bruder, G., Anderson, M., and Schubert, R. "Adaptive Visual Overlay for Anatomical Simulation", US Patent 11,557,216, January 2023.
  • Welch, G., LaViola, J., Guido-Sanz, F., Bruder, G., Anderson, M., and Schubert, R. "Adaptive Visual Overlay Wound Simulation", US Patent 10,854,098, December 2020.
  • Welch, G., LaViola, J., Guido-Sanz, F., Bruder, G., Anderson, M., and Schubert, R. "Multisesnory Wound Simulation", US Patent 10,803,761, October 2020.
  • Taranta, E., Maghoumi, M., Pittman, C., and LaViola, J. "Synthetic Generation of Time Series Data", US Patent 10,133,949, November 2018.
  • Gulwani, S., Cheema, S., and LaViola J. “Sketch Beautification of and Completion of Partial Structured Drawings”, US Patent 9,098,191, August 2015.
  • Gupta, P., Lobo, N., and LaViola, J. "Object Tracking with Opposing Image Capture Devices", US Patent 8,983,127, March, 2015.

Other Publications