Academic Profile

Academic Profile

Prof Sun Chengzheng

Professor, School of Computer Science and Engineering

Prof Sun Chengzheng

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 Category Write-up