Dr Chung-Man Tang

Lecturer
Faculty:
Faculty of Science and Engineering
School:
Computing and Information Science
Location:
Cambridge
Areas of Expertise:
Computing and technology

Chung-Man is a Lecturer in the School of Computing and Information Science. He conducts research in the areas of computers in education, software engineering, and software testing.

[email protected]

Background

Chung-Man earned a BSc degree in Computer Studies, an MPhil, and a PhD in Computer Science from City University of Hong Kong. To further his commitment to education, he later obtained a Postgraduate Diploma in Education from The Education University of Hong Kong, earning recognition as a Registered Teacher.

Before joining ARU, Chung-Man accumulated substantial experience in Hong Kong’s higher education sector, serving in various capacities. His teaching portfolio encompasses a diverse range of computer science and information systems courses, taught at esteemed institutions such as the City University of Hong Kong and Hong Kong Metropolitan University (formerly known as The Open University of Hong Kong). His professional journey is characterised by active involvement in cutting-edge research within his fields.

Chung-Man is a member of the Computing, Informatics and Applications Research Group.

Spoken Languages
  • Cantonese
Research interests
  • Computers in education
  • Software engineering
  • Software testing
Teaching
  • Algorithm analysis and data structures
  • Operating systems and virtualisation
  • Software engineering
Qualifications
  • PhD in Computer Science, City University of Hong Kong
  • MPhil in Computer Science, City University of Hong Kong
  • PGDE Professional and Vocational Education, The Education University of Hong Kong
  • PGCert Learning and Teaching (Higher Education), Anglia Ruskin University
  • BSc (Hon) in Computer Studies, First class, City University of Hong Kong
Memberships, editorial boards
  • Member of the Institute of Electrical & Electronic Engineers (MIEEE)
  • Fellow of Higher Education Academy (FHEA)
Selected recent publications

Tang, C. M., Yu, Y. T., & Poon, C. K. (2023). An automated system with a versatile test oracle for assessing student programs. Computer Applications in Engineering Education31(1), 176-199.

Lee, V. C., Yu, Y. T., Tang, C. M., Wong, T. L., & Poon, C. K. (2018). ViDA: A virtual debugging advisor for supporting learning in computer programming courses. Journal of Computer Assisted Learning34(3), 243-258.

Tang, C. M., Chan, W. K., Yu, Y. T., & Zhang, Z. (2017). Accuracy graphs of spectrum-based fault localization formulas. IEEE Transactions on Reliability (TRel)66(2), 403-424.

Recent presentations and conferences

Wong, T. L., Poon, C. K., Tang, C. M., Yu, Y. T., & Lee, V. C. S. (2020). Automatic generation of matching rules for programming exercise assessment. In Proceedings of the 11th International Conference on Technology in Education (ICTE 2020), 126-135.

Poon, C. K., Wong, T. L., Tang, C. M., Li, J. K. L., Yu, Y. T., & Lee, V. C. S. (2018). Automatic assessment via intelligent analysis of students’ program output patterns. In Proceedings of the 11th International Conference on Hybrid Learning (ICHL 2018), LNCS 10949, 238-250.

Yu, Y. T., Tang, C. M., & Poon, C. K. (2017). Enhancing an automated system for assessment of student programs using the token pattern approach. In Proceedings of the 6th IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2017), 406-413.

Yu, Y. T., Tang, C. M., Poon, C. K., & Keung, J. W. (2017). Adoption of computer programming exercises for automatic assessment—issues and caution. In Proceedings of the 25th International Conference on Computers in Education (ICCE 2017), 555-564.

Wong, T. L., Yu, Y. T., Poon, C. K., Xie, H., Wang, F. L., & Tang, C. M. (2017). An artificial intelligence approach to identifying skill relationship. In Proceedings of the 25th International Conference on Computers in Education (ICCE 2017), 86-91.

Tang, C. M., Chan, W. K., & Yu, Y. T. (2017). Theoretical, weak and strong accuracy graphs of spectrum-based fault localization formulas. In Proceedings of the 41th Annual Computers, Software and Applications Conference (COMPSAC 2017), 78-83.

Tang, C. M., Keung, J., Yu, Y. T., & Chan, W. K. (2016). DFL: Dual-service fault localization, (winner of Best Paper Award). In Proceedings of IEEE International Conference on Software Quality, Reliability and Security (QRS 2016), 412-422.

Poon, C. K., Wong, T. L., Yu, Y. T., Lee, V. C., & Tang, C. M. (2016). Toward more robust automatic analysis of student program outputs for assessment and learning. In Proceedings of the 40th Annual Computer Software and Applications Conference (COMPSAC 2016), 780-785.

Tang, C. M., Chan, W. K., & Yu, Y. T. (2014). Extending the theoretical fault localization effectiveness hierarchy with empirical results at different code abstraction levels. In Proceedings of the 38th Annual Computer Software and Applications Conference (COMPSAC 2014), 161-170.

Tang, C. M. & Yu, Y. T. (2013). An exploratory study on instructors’ agreement on the correctness of computer program outputs. In Proceedings of the 6th International Conference on Hybrid Learning (ICHL 2013), LNCS 8038, 69-80.

Yu, Y. T. & Tang, C. M. (2012). On the characteristics of programming exercises that affect their suitability for automated assessment of learning. In Proceedings of the 16th Global Chinese Conference on Computers in Education (GCCCE 2012).

Tang, C. M., Yu, Y. T., & Poon, C. K. (2010). A review of the strategies for output correctness determination in automated assessment of student programs. In Proceedings of the 14th Global Chinese Conference on Computers in Education (GCCCE 2010), 551-558.

Tang, C. M., Yu, Y. T., & Poon, C. K. (2010). An experimental prototype for automatically testing student programs using token patterns. In Proceedings of the 2nd International Conference on Computer Supported Education (CSEDU 2010), 144-149.

Tang, C. M., Yu, Y. T., & Poon, C. K. (2009). Automated systems for testing student programs: Practical issues and requirements. In Proceedings of International Workshop on Strategies for Practical Integration of Emerging and Contemporary Technologies in Assessment and Learning (SPECIAL 2009), 132-136.

Tang, C. M., Yu, Y. T., & Poon, C. K. (2009). An approach towards automatic testing of student programs using token patterns. In Proceedings of the 17th International Conference on Computers in Education (ICCE 2009), 188-190.