Professor Sun Chengzheng
    PhD(UvA), PhD(NUDT), MEng(ECICT), BEng(NEU) 
     School of Computer Engineering
     Nanyang Technological University
     Singapore  639798
 
     Office:   N4-02b-56
     Tel:       (65) 6790 4772     
     Fax:      (65) 6792 6559
     Mobile:  (65) 93389268
     Email:   CZSun{at}ntu.edu.sg
   

 


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. 

 

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).

 

Professor Sun is on the Editorial Advisory Board of Journal of Computer Supported Cooperative Work (JCSCW) by Kluwer Academic Publishers, and a Topic Area  Editor of Collaborative Computing for  the IEEE Distributed Systems Online Journal.   Professor Sun holds Adjunct Professorship positions at  Griffith University (Australia), National University of Defense Technology (China), and Fudan University (China). Professor Sun is a member of ACM and IEEE.

  Teaching Subjects

Professor Sun has taught subjects on operating systems, computer networks, distributed computing, distributed multimedia systems, complier construction, computer architecture, and programming languages. The following are the current teaching subjects:

  • CSC302: Net-Centric Computing  (undergraduate course)
  • CE7490: Advanced Topics in Distributed Computing  (postgraduate course)

  Research Projects

Professor Sun is leading the following research and development projects:

  1. Collaborative Computing Technology and Software
  2. Collaborative Office Productivity Tools
  3. Collaborative Digital Media Design Technology and Tools
  4. Collaborative Computer-Aided Design (CAD) Technology and Tools
  5. Collaborative Computer-Aided Software Engineering (CASE) Technology and Tools

  Selected Recent Publications

Professor Sun has published more than 100 technical papers in referred international conferences and journals. The following are some selected publications in recent years:

  • D. Sun and C. Sun:
    "Context-based Operational Transformation in Distributed Collaborative Editing Systems,"
    IEEE Transactions on Parallel and Distributed Systems, Vol. 20, No. 10, October 2009, pp1454-1470.  In IEEE Digital Library.  
  • C. Sun, S. Xia, D. Sun, D. Chen. H.F. Shen, W. Cai:
    "Transparent adaptation of single-user applications for multi-user real-time collaboration,"
    ACM Transactions on Computer-Human Interaction,  Vol. 13, No.4, December 2006, pp.531-582.
    In ACM Digital Library.
  • C. Sun:
    "Undo as concurrent inverse in group editors,"
    ACM Transactions on Computer-Human Interaction, Vol. 9, No. 4, December 2002, pp.309-361.
    In ACM Digital Library.
  • C. Sun:
    "Optional and Responsive Fine-grain Locking in Internet-based Collaborative Systems,"
    IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 9, Sept. 2002, pp.994-1008.
    In IEEE  Digital Library.
  • C. Sun and D. Chen:
    "Consistency maintenance in real-time collaborative graphics editing systems,"
    ACM Transactions on Computer-Human Interaction, Vol. 9, No.1, March 2002, pp. 1-41.
    In ACM Digital Library.
  • C. Sun, X. Jia, Y. Zhang, Y. Yang, D. Chen:
    "Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems,"
    ACM Transactions on Computer-Human Interaction, Vol.5, No.1, March, 1998, pp.63-108.
    In ACM Digital Library.
  • C. Sun and C.A. Ellis:  
    "Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements,”
    Proceedings of ACM Conference on Computer Supported Cooperative Work, pp.59-68, Seattle, USA, Nov 14-18, 1998.
    In ACM Digital Library. 

 

More Publications

    Recent Major Conferences Presentations and Events

 

   Online Software Demo

A number of research prototype systems have been developed and publicly demonstrated at ACM CSCW conferences, and the following web site:

  Postgraduate Students

  • Agustina
  • Mao Yuqing
  • Fan Hong Fei
  • Wen Hongkai              
  • Yang Zheng                             

                                                                                                                                                                 

  • Dr Kevin Lin  (Australia)                                                                                                                                                                                                                                                                                                                                                                                                                                  
  • Dr Yuping Wang    (Senior Lecturer at Griffith University, Australia)
  • Dr Jingzhi Guo     (Assistant Professor at Macau University, China)
  • Dr Haifeng Shen  (Lecturer at Flinders University, Australia)
  • Dr David Chen    (Lecturer at Griffith University, Australia)
  • Dr Zhonghua Yang  (Associate Professor at Nanyang Technological University, Singapore)
  • Dr Steven Qian Xia  (Senior Software Engineer at Sybase Inc, Singapore)

    Other Interests

To the School's Home Page