Research Scientist
Contact: li-te_cheng@us.ibm.com
Research Interests:
Collaborative Application Development
Wearable computers
Augmented reality
Li-Te Cheng joined CUE in September 2000 as a Research Scientist specializing in multimedia communications and wearable computers. Li-Te's background is in computer vision, graphics, image processing, artificial intelligence, and software design.
Li-Te holds a PhD. in Electrical Engineering at the Multimedia Communications Laboratory at Memorial University of Newfoundland in Canada. As part of his doctoral research he developed a Windows-based application in which a user wearing a computer and equipped with a video camera collaborated with a desktop user via a shared panoramic video. He also modified the wearable computer to help people memorize piano music and learn ballroom dancing. In addition to this project, Li-Te developed a number of other networked video-based applications as part of this research. He holds an M.A.Sc. and B.A.Sc. in Systems Design Engineering from the University of Waterloo, Canada.
Li-Te also has extensive experience in creating and troubleshooting Web sites, both inside and outside of academia. During the past five summers, Li-Te participated in the International Space University, where he worked with small and large interdisciplinary teams from around the world on strategic projects.
Li-Te's latest work at CUE Research includes applying social tagging to source code to enable shared navigation for developers (in partnership with the University of Victoria, Canada), and developing techniques to enable more effective technical presentations by programmers for programmers. He also was involved in the Jazz research project, enhancements to the Eclipse development environment that facilitates collaboration amongst a closely-knit group of developers, as well as developing various features for Activity Explorer and Instant Collaboration and MoMail, a mobile email prototype for the PocketPC.
Projects:
Jazz
Publications:
Storey, M-A., Cheng, L., Rigby, P., Bull, I. Shared Waypoints and Social Tagging to Support Collaboration in Software Development.
Proceedings of CSCW 2006.
November, 2006, Banff, Canada.
Geyer, W., Muller, M., Moore, M., Wilcox, E., Cheng, L., Brownholtz, B., Hill, C., Millen, D. Activity Explorer: Activity-Centric Collaboration from Research to Product.
IBM Systems Journal.
Vol. 45, No. 4, 2006.
Storey, M-A., Cheng, L., Bull, I., Rigby, P. Waypointing and Social Tagging to Support Program Navigation
Work in Progress. Proceedings of CHI 2006
April, 2006, Montreal, Canada.
Kerr, B., Cheng, L., Sweeney, T. Growing Bloom: Design of a Visualization of Project Evolution.
Experience Report. Proceedings of CHI 2006.
April, 2006, Montreal, Canada.
Cheng, L., Patterson, J., Rohall, S., Hupfer, S., Ross, S. Weaving a Social Fabric into Existing Software
Proceedings of AOSD 2005.
March, 2005, Chicago, IL, USA.
Cheng, L., Rohall, S., Patterson, J., Ross, S., Hupfer, S. Retrofitting Collaboration into UIs with Aspects.
Proceedings of CSCW 2004.
November, 2004, Chicago, IL, USA.
Hupfer, S., Cheng, L., Ross, S., Patterson, J. Introducing Collaboration into an Application Development Environment.
Proceedings of CSCW 2004.
November, 2004, Chicago, IL, USA.
de Souza, C., Redmiles, D., Cheng, L., Millen, D., Patterson, J. Sometimes You Need to See Through Walls: A Field Study of Application Programming Interfaces.
Proceedings of CSCW 2004.
November, 2004, Chicago, IL, USA.
de Souza, C., Redmiles, D., Cheng, L., Millen, D., Patterson, J. How a Good Software Practice Thwarts Collaboration: The Multiple Roles of APIs in Software Development.
Proceedings of the 12th ACM SIGSOFT / FSE-12,
October, 2004, Newport Beach, CA, USA.
Cheng, L., de Souza, C., Hupfer, S., Patterson, J., Ross, S. Building Collaboration into IDEs.
ACM Queue,
Vol. 1, Issue 9, December/January 2003-2004.
Geyer, W., Vogel, J., Cheng, L., Muller, M. Supporting Activity-Centric Collaboration Through Peer-to-Peer Shared Objects.
Proceedings of GROUP 2003.
November, 2003, Sanibel Island, FL, USA.
Cheng, L., Hupfer, S., Ross, S., Patterson, J. Jazzing up Eclipse with Collaborative Tools.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology Exchange.
2003, Anaheim, CA, USA.
Cheng, L. Breaking out of Eclipse: Developing an ActiveX Host for SWT.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology Exchange.
2003, Anaheim, CA, USA.
Cheng, L. and Gruen, D. A Mobile User Interface for Threading, Marking, and Previewing Email.
IBM Technical Report 03-08, 2003.
Cheng, L. and Gruen, D., Managing the Mobile Inbox with MoMail.
IBM Technical Report 03-07, 2003.
Patterson, J., Geyer, W., Cheng, L. CoPlace Defined: A Service-Based View of Online Places
IBM Technical Report 02-08, 2002.
Geyer, W. and Cheng, L. Facilitating Emerging Collaboration through Light-weight Information Sharing.
Poster, Conference Supplement of CSCW 2002.
November 16-20, 2002. New Orleans, LA, USA.
Cheng, L. and Robinson, J. Personal Contextual Awareness Through Visual Focus.
IEEE Intelligent Systems.
Vol. 16, No. 3. May/June 2001.
Cheng, L. Footprint -- A Foot-Based Wearable Computer Personal Context Interface.
Proceedings of the IEEE 2000 Canadian Conference on Electrical and Computer Engineering.
May 7 -10, 2000. Halifax, Nova Scotia, Canada.
Cheng, L. HANDEL -- An Augmented Reality HAND Enhancement for Learning Piano Music.
Proceedings of the Ninth Newfoundland Electrical and Computer Engineering Conference (NECEC 99).
November 10, 1999. Memorial University of Newfoundland. St. John's, Newfoundland, Canada.
Vardy, A., Robinson, J., Cheng, L. The WristCam as Input Device.
Proceedings of the Third International Symposium on Wearable Computers (ISWC 99).
October 1999, San Francisco, CA, USA.
Cheng, L. and Robinson, J. Fast Image Registration for Wearable Computing.
Proceedings of the Eighth Newfoundland Electrical and Computer Engineering Conference (NECEC 98).
November 13, 1998. Memorial University of Newfoundland. St. John's, Newfoundland, Canada.
Cheng, L. and Robinson, J. Dealing with Speed and Robustness Issues for Video-Based Registration on a Wearable Computing Platform.
Proceedings of the Second International Symposium on Wearable Computers (ISWC 98).
October 1998, Pittsburgh, PA, USA.
Cheng, L. and Robinson, J. MCLGallery: A Framework for Multimedia Communications Research.
Proceedings of the IEEE 1998 Canadian Conference on Electrical and Computer Engineering Conference (CCECE 98).
May 24-28, 1998. Waterloo, Ontario, Canada.
Cheng, L. and Robinson, J. Software Architecture for a Vibrotactile Feedback Virtual Testbed.
Proceedings of the IEEE 1997 Canadian Conference on Electrical and Computer Engineering Conference (CCECE 97).
May 25-28, 1997. St. John's, Newfoundland, Canada.
Cheng, L. and Robinson, J. Vibrotactile Feedback in Delicate Virtual Reality Operations.
Proceedings of ACM Multimedia 96.
November 18-22, 1996. Boston, MA, USA.