Yong Liu    

Department of Computer Science
Indiana University

150 S Woodlawn Ave #215
Bloomington, IN 47405-7104


Office:   Room 305, Lindley Hall
Phone:   (812) 391-0418
Email:   yonliu at indiana dot edu

My name is Yong Liu. I got my Ph.D. in Computer Science Department at Indiana University Bloomington. I was a member of the Security for Ubiquitous Resources Group (SURG) led by Dr. Kay Connelly. My research interests include ubiquitous computing, mobile computing, information retrieval, technology adoption, and user behavior analysis. My dissertation topic is service discovery in an open ubiquitous computing environment.

I co-founded Dict.cn and Bridgio.com. Currently I'm also working as a senior foreign journalist with China Business Review and an independent business strategy consultant. I blog at Ubikr.com.

Education

  • Ph.D. in Computer Science, Indiana University Bloomington, 2009
  • M.S. in Computer Science, Nanjing University, China, 2002
  • B.S.  in Computer Science, Nanjing University, China, 1999

Research Projects

OUCE: Crossing the Chasm in Ubiquitous Computing Technology Adoption
Ubiquitous computing has been a vision for decades but yet come to pass. This project investigates the lack of adoption of ubiquitous computing technologies through a large-scale survey on the top tier research projects in this field. We find five major resistances in the adoption process and propose an open ubiquitous environment initiative to solve this problem. We have developed OUCE, an Internet-scale context service provisioning platform to support an open ubiquitous environment. Our evaluation shows the performance of OUCE exceeds existing specialized ubiquitous computing middleware infrastructures.

Yong Liu, Towards an Open Ubiquitous Computing Environment. (PerCom 2009 Google Ph.D. forum)
Yong Liu, Crossing the Chasm in Ubiquitous Computing Technology Adoption. (HotMobile 2009 Doctoral Consortium)
Yong Liu and Kay Connelly, Realizing an Open Ubiquitous Environment in a RESTful Way. (ICWS 2008)

Wide Area Context-Aware Environments
In the vision of ubiquitous computing, there are billions of context sources that continuously publish their contextual information, and even more user agents that search for and consume such information. These context producers and consumers form a large-scale, wide-area, context-aware network which is both dynamic and heterogeneous. Existing service discovery mechanisms do not address the unique challenges imposed by such environments. This project proposes a new context service discovery and description mechanism that aims to address these challenges.

Yong Liu and Kay Connelly, Towards Wide Area Context-Aware Environments. (PerCom 2006, WIP)
SmartContacts
The proliferation of cell phones has led to an ever increasing number of inappropriate interruptions. SmartContacts provides a solution to this problem by empowering the caller to make better, more informed decisions about the appropriateness of making a call by providing him/her information about the receiver's context. SmartContacts also demonstrates the feasibility of a large scale service discovery mechanism for a ubiquitous computing environment.
Yong Liu and Kay Connelly, SmartContacts: A Large Scale Social Context Service Discovery System. (PerWare 2006)
Outdoor Radio Map Generation
Conventional methods for constructing Wi-Fi radio maps are labor-intensive and impractical in outdoor environments. This project aims to develop a toolkit for automatically constructing outdoor radio maps. This toolkit can easily be carried by delivery personnel or security guards during their normal work duties to obtain signal readings. The scattered data readings are then fed into an interpolation algorithm to construct a more complete grid that can be used as a radio map.
Kay Connelly, Yong Liu, Dan Bulwinkle, Adam Miller, and Ian Bobbitt, A Toolkit for Automatically Constructing Outdoor Radio Maps. (ITCC 2005)

ENABLE Knowledge Base
This project consists of two major tasks: bioinformatics education resource collection and management. The resource collection component automatically collects and refines on-line bioinformatics education resource information. The resource management component provides learning services via a query interface using information visualization techniques. Brief introduction and some interesting screenshots of the query interface can be found here.

Yong Liu, Weimao Ke, and Javed Mostafa, Extensible Networked Association Extensible Networked Association-based Bioinformatics Learning Environment. (NSDL Annual Meeting 2004)
Experiments with PageRank Computation
PageRank algorithm is one of the most commonly used algorithms that determine the global importance of web pages. Due to the size of web graph which contains billions of nodes, computing a PageRank vector is very computational intensive. In this project, we found that ranking distance is a better metric to check for convergence of PageRank than L1 norm which is most commonly used. We also demonstrated that 30 to 50 iterations are usually good enough for computing a PageRank vector. More iterations won't change ranking distance any further.

Ashraf Kahlil and Yong Liu, Experiments with PageRank Computation. (TR603, Computer Science Department, IUB)
User Study of Smart Space RBAC Toolkit
A study of the use of a Role based Access Control toolkit to help smart space administrators in their daily management.

Yong Liu, Geetanjali Sampemane, and Kay Connelly, Experiences Using Usability Techniques in Development of Active Spaces RBAC GUI. (forUSE 2003)

Publications

A list of publications can be found in my CV (available upon request).