Academic Profile

Academic Profile

Prof Sun Chengzheng


School of Computer Science and Engineering
College of Engineering

Phone: (+65)6790 4772
Office: N4-02b-56

  • PhD(CompSc) University of Amsterdam 1992
  • PhD(CompEngg) Changsha Institute of Technology 1987
  • MPhil East-China Inst of Computer Technology 1982
  • Dip(Telecomm Tech) North-East University 1976
Dr Sun Chengzheng is a Professor in the School of Computer Engineering at Nanyang Technological University in Singapore. He studied wireless telecommunication technology and graduated from North-East University (NEU), Shenyang, China (1973 - 1976). He worked as an electronic engineer at Chengdu Exploration Company in the Department of Steel and Iron Industry in China (1976-1979). He obtained the MPhil degree in computer engineering from East-China Institute of Computing Technology (ECICT), Shanghai, China (1979 - 1982). He worked as a lecturer in the Department of Computer Science and Technology at the University of Electronic Science and Technology of China (UESTC), Chengdu, China (1983-1984). He obtained the Ph.D degree in computer engineering from National University of Defense Technology (NUDT) , Changsha, China (1984-1987). From Jan. 1988 to May 1993, he worked as a research scientist and a senior software engineer in University of Amsterdam (UvA), Philips Research Labs Eindhoven , and the ACE software company in Amsterdam , The Netherlands. He received a second Ph.D degree in computer science from University of Amsterdam, The Netherlands, 1992. From May 1993 to June 2005, he worked as a Lecturer, Senior Lecturer, Associate Professor, Professor and Chair of Internet Computing (since 1999) in the School of Information and Communication Technology at Griffith University in Brisbane, Queensland, Australia. He joined Nanyang Technological University, Singapore, on July 1 2005.
Research Interests
Professor Sun's current research focuses on collaborative Internet computing, which lies at the intersections of Computer-Supported Cooperative Work (CSCW), distributed systems and computer communication networks, human-computer interaction, and software engineering. Major applications of his research include: collaborative productivity systems (e.g. collaborative word processors, slide authoring and presentation tools, spreadsheets, web page design tools, graphics drawing tools, and image/photo editors), collaborative design and engineering (e.g. collaborative Computer-Aided Design (CAD) and Computer-Aided Software Engineering (CASE) systems), and collaborative virtual environments (e.g. collaborative distributed simulation, virtual enterprise, and network-based multi-user games).
Current Projects
  • A Collaborative Computing Approach to Consistency Maintenance in Cloud Storage
  • A creative environment for Mobile Knowledge Workers
  • Theories and Software Tools for Operational Transformation Algorithm Design and Verification
  • Towards Scalable Distributed Cloud-Based MMOG Services
Selected Publications
  • David SunChengzheng Sun. (2009). Context-based Operational Transformation in Distributed Collaborative Editing Systems. IEEE Transactions on Parallel and Distributed Systems, 20(10), 1454-1470.

« Back to Research Directory