Xiaojun Bi

Xiaojun Bi is a Human-Computer Interaction research scientist at Google in Mountain View, California. His research focuses on building interactive systems, implementing interaction techniques, and studying fundamental issues of user interface design especially on mobile devices. He has pioneered a number of techniques for mobile text entry systems, pen and touch based interactive systems, and large display interaction. His recent innovations such as keyboard correction & completion algorithm (CHI 2013) , bimanual gesture typing (UIST 2012), personalizing language models for text entry (CHI 2015) have been integrated into the Android keyboard, used by more than 100 million users. The keyboard evaluation system, Octopus (CHI 2013) has been widely used in the product development. Mobile Interaction Research at Google, a Google Research blog article highlights some of his recent research integrated into the Google products. Xiaojun Bi has authored 20 publications in the premier HCI publication venues such as CHI, UIST, and Human Computer Interaction Journal, and 20 US patents (11 issued and 9 pending). His research papers have received awards at CHI, the flagship conference in HCI. His paper studying the speed-accuracy tradeoff of finger touch input (FFitts Law, CHI 2013) won the Google 2013 Influential Paper Award. Xiaojun Bi is active in the HCI academic community. He constantly serves as an Associate Chair on the CHI and UIST program committees, and organizes/co-organizes CHI workshops to prompt research in computational interaction design and text input technology. He is now co-editing the book Computational Interaction Design. He was a program co-chair for Chinese CHI 2015, and now is a general co-chair for Chinese CHI 2016. Xiaojun Bi earned his Ph.D. from the Department of Computer Science at the University of Toronto. He received his Master's and Bachelor's degrees from Tsinghua University. He won the first place in the National Mathematical Olympiad (China) in his home province when he was a high school student, recruited by Tsinghua University with national college entrance examinations waived. Here is his personal webpage.

Google Publications

Previous Publications

  •   

    Walltop: Manage Overflowing Windows on a Large Display

    Xiaojun Bi, Seok-Hyung Bae, Ravin Balakrishnan

    Human Computer Interaction (2014), pp. 153-203

  •   

    Informal Information Gathering Techniques for Active Reading

    Ken Hinckley, Xiaojun Bi, Michel Pahud, Bill Buxton

    Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2012), ACM, New York, NY, USA, pp. 1893-1896

  •   

    Multilingual Touchscreen Keyboard Design and Optimization

    Xiaojun Bi, Barton A. Smith, Shumin Zhai

    Human Computer Interaction, vol. 27 (2012), pp. 352-382

  •   

    Natural Use Profiles for the Pen: An Empirical Exploration of Pressure, Tilt, and Azimuth

    Yizhong Xin, Xiaojun Bi, Xiangshi Ren

    Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2012), ACM, New York, NY, USA, pp. 801-804

  •   

    Acquiring and Pointing: An Empirical Study of Pen Tilt-Based Interaction

    Yizhong Xin, Xiaojun Bi, Xiangshi Ren

    Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2011), ACM, New York, NY, USA, pp. 849-858

  •   

    Effects of Interior Bezels of Tiled-Monitor Large Displays on Visual Search, Tunnel Steering, and Target Selection

    Xiaojun Bi, Seok-Hyung Bae, Ravin Balakrishnan

    Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2010), ACM, New York, NY, USA (2011), pp. 65-74

  •   

    Magic Desk: Bringing Multi-Touch Surfaces into Desktop Work

    Xiaojun Bi, Tovi Grossman, Justin Matejka, George Fitzmaurice

    Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2011), ACM, New York, NY, USA, pp. 2511-2520

  •  

    Quasi-qwerty soft keyboard optimization

    Xiaojun Bi, Barton A. Smith, Shumin Zhai

    CHI (2010), pp. 283-286

  •   

    Comparing Usage of a Large High-Resolution Display to Single or Dual Desktop Displays for Daily Work

    Xiaojun Bi, Ravin Balakrishnan

    Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2009), ACM, New York, NY, USA, pp. 1005-1014

  •   

    An Exploration of Pen Rolling for Pen-based Interaction

    Xiaojun Bi, Tomer Moscovich, Gonzalo Ramos, Ravin Balakrishnan, Ken Hinckley

    Proceedings of UIST 2008 – The ACM Symposium on User Interface Software and Technology, ACM, New York, NY, USA, pp. 191-200