Xiaosong Li

Lecturer, Computing Department, Unitec Institute of Technology

Contact details

Phone:+64 9 8154321 (6019)
Email:xli@unitec.ac.nz

Key Research Interests

  • Using Peer Review for Assessment
  • Programming Visualization.
  • Web Based Learning Environment.
  • Web Based Collaborative System.
  • Web Application Coding Standards
  • Web Application Modelling.
  • Web Application Evaluation.

Key Publications

  • X. Li and D. Joyce, "Towards a framework for a Code Review Process", New Zealand Journal of Applied Computing and Information Technology, vol. 12, iss. 1, pp. 53-63, 2008
  • X. Li,  "Software upgrading and the related issues, Proceedings of the Twenty First Annual Conference of the National Advisory Committee on Computing Qualifications, pp. 245-250, 2008
  • X. Li, "A workflow approach for a token web application specification", Proceedings of the Twenty First Annual Conference of the National Advisory Committee on Computing Qualifications, 2008
  • X. Li, "Incorporating a code review process into the assessment", The 20th Annual Conference of the National Advisory Committee on Computing Qualifications, pp.125-131, 2007
  • X. Li, "Using Peer Review to Assess Coding Standards – A Case Study", FIE 2006 Conference. pp. T2D-9 – T2D-14, 2006
  • X. Li, "Work in Progress – An Active Programming Concept Demonstrator",  35th ASEE/IEEE Frontiers in Education Conference, pp. T3E-13 – T3E-14, 2005
  • X. Li and C. Prasad, "Effectively Teaching Coding Standards in Programming", SIGITE 2005 Conference, pp. 239-244, 2005
  • X. Li,  "Work in Progress – A Web-based Visual System for Assessment Generating", 34th ASEE/IEEE Frontiers in Education Conference, 2004
  • D. Panayi, X. Li and A. Young, "Variety is the Spice of Life: Creating and Retaining Enthusiasm in Our Students", National Advisory Committee on Computing Qualifications Conference, pp. 409-412, 2004
  • X. Li and H. He, "Setting up an ASP.NET Development Environment for a Classroom Lab on Campus Networks", 17th Annual Conference of the National Advisory Committee on Computing Qualifications, pp.112-117, 2004
  • C. Prasad and X. Li, "Teaching Introductory Programming to Information Systems and Computing Majors: Is There a Difference?", COMPUTING EDUCATION 2004, Sixth Australasian Computing Education Conference (ACE 2004), pp. 261-267, 2004
  • X. Li, "Moving from Classic ASP to ASP.NET", Proceedings of NACCQ, pp. 321-325, 2003
  • X. Li, "Applying adult learning principles in teaching a challenging course", Proceedings of NACCQ, pp. 327-330, 2003
  • X. Li, "Storing data as XML vs MS-ACCESS, in ASP.NET", Proceedings of NACCQ, pp. 488, 2003
  • X. Li, T. Zhong and J. Li, "Automatic Assessment Generator", Proceedings of NACCQ, pp. 489, 2003
  • X. Li, I. Morrison and R. Lederman, "Health Information and Patient Care", Proceedings of NACCQ, pp. 331-336, 2002
  • X. Li, R. Mugridge and J. Hosking, "A Petri Net-based Visual Language for Specifying GUIs", Proc. 1997 IEEE Symposium on Visual Languages, IEEE CS Press, pp. 50-57, 1997.
  • X. Li, R. Mugridge and J. Hosking, "A Petri Net-based Environment for GUI Design", Proc SMC'97, IEEE CS Press, vol. 3, pp. 2234-2239, 1997
  • X. Li and R. Mugridge, "Extensions to the PUIST User Interface Specification Tool", Proceedings of  Software Engineering: Education  & Practice, pp. 416-423, 1996
  • X. Li and R. Mugridge, "Petri Net Based Graphical User Interface Specification Tool", Proceedings of  Software Education Conference, pp. 50-57, 1994
  • X. Li and S. Chen, "The Automatic Classification of the Welding Defects", Proceedings of  1987 IEEE ICASSP, pp.14-18, 1987
  •  X. Li, S. Chen and H. Ji, "The Research on Digital Image Processing System for Automatically Processing and Recognizing Weldment Seam Defect in X-ray Picture", Journal of Harbin Shipbuilding Engineering Institute, no. 3, pp. 76-82, 1986

Teaching

ISCG7420 Web Application Development