Publications

2026

2025

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, M. "Classifying Ambulation Patterns in Institutional Settings", Smart Health, Volume 33, Article 100503 (8 pages), September 2024.

2023

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.

2022

Catbas, F., Luleci, F., Zakaria, M., Bagci, U., LaViola, J., Cruz-Neira, C., and Reiners, D. "Extended Reality (XR) for Condition Assessment of Civil Engineering Structures: A Literature Review", Sensors, 22(23):9560, December 2022.

2021

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., and Tran, M. "SHREC 2021: Skeleton-based Hand Gesture Recognition in the Wild", Computers and Graphics, Volume 99, 201-211, October 2021.

2020

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.

2019

Maghoumi, M. and LaViola, J. "DeepGRU: Deep Gesture Recognition Utility", Proceedings of the Fourteenth International Symposium on Visual Computing 2019 (ISCV 2019), 14 pages, October 2019.

2018

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.

Fiore, S., Song, J., Newton, O., Pittman, C., Warta, S., and LaViola, J. "Determining the Effect of Training on Uncertainty Visualization Evaluations", International Conference on Applied Human Factors and Ergonomics 2018, 141-152, July 2018.

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.

Jerald, J., LaViola, J., and Marks, R. "VR Interactions", ACM SIGGRAPH 2017 Courses, Los Angeles, CA, Article 19: 105 pages, August 2017.

2016

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.

2015

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.

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.

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. "Introduction to 3D Gestural User Interfaces", ACM SIGGRAPH 2014 Courses, Presented at ACM SIGGRAPH 2014, Vancouver, Canada, Article 25:(42 pages), August 2014.

2013

Gupta, P., da Vitoria 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.

2012

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.

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.

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.

2011

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.

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.

2010

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.

Bowen, M., Craighead, J., Wingrave, C., and Kearns, W. "Real-Time Locating Systems (RTLS) to improve fall detection", Gerontechnology 9.4 (2010): 464-471.

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.

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.

2009

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

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 (1-36), November 2009.

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.

2008

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., 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-302, March 2008.

2007

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.

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

2006

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., Davis, R., and Igarashi, T. "An Introduction to Sketch-Based Interfaces", Course #18, Presented at ACM SIGGRAPH 2006, Boston, Massachusetts, July 2006.

2005

2004

2003

2002

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.

2001

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.

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.

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.

2000

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.

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.

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)

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.

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.

1998

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

1997

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.

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.

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.

1995

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