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: chung-man.tang@aru.ac.uk

Background

Chung-Man received a BSc degree in Computer Studies, MPhil and PhD in Computer Science from City University of Hong Kong. Later, he received the Postgraduate Diploma in Education from The Education University of Hong Kong. He is a Registered Teacher in Hong Kong.

Prior to joining ARU, Chung-Man worked in the higher education sector of Hong Kong for many years in different capacities. He has taught various computer science and information systems courses in City University of Hong Kong, and the Hong Kong Metropolitan University. He has been actively engaged in research work.

Spoken Languages

  • Cantonese

Research interests

  • Computers in education
  • Software engineering
  • Software testing

Teaching

  • Software engineering

Qualifications

  • PhD in Computer Science, City University of Hong Kong
  • PGDE Professional and Vocational Education, The Education University of Hong Kong
  • MPhil in Computer Science, City University of Hong Kong
  • BSc (Hon) in Computer Studies, First class, City University of Hong Kong

Memberships, editorial boards

  • Member of the Institute of Electrical & Electronic Engineers (MIEEE)

Selected recent publications

V.C.S. Lee, Y.T. Yu, C.M. Tang, T.L. Wong, and C.K. Poon, “ViDA: A virtual debugging advisor for supporting learning in computer programming courses,” Journal of Computer Assisted Learning, vol. 34, no. 3, pp. 243–258, 2018.

C.M. Tang, W.K. Chan, Y.T. Yu, and Z. Zhang, “Accuracy graphs of spectrum-based fault localization formulas,” IEEE Transactions on Reliability (TRel), vol. 6, no. 2, pp. 403–424, 2017.

Recent presentations and conferences

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

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

Y. T. Yu, C. M. Tang, and C. K. Poon, “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), 2017, pp. 406-413.

Y.T. Yu, C.M. Tang, C.K. Poon, and J.W. Keung, “Adoption of Computer Programming Exercises for Automatic Assessment — Issues and Caution,” in Proceedings of the 25th International Conference on Computers in Education (ICCE 2017), 2017, pp. 555–564.

T.L. Wong, Y.T. Yu, C.K. Poon, H. Xie, F.L. Wang, and C.M. Tang, “An Artificial Intelligence Approach to Identifying Skill Relationship,” in Proceedings of the 25th International Conference on Computers in Education (ICCE 2017), 2017, pp. 86–91.

C.M. Tang, W.K. Chan, and Y.T. Yu, “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), 2017, pp. 78–83.

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

C.K. Poon, T.L. Wong, Y.T. Yu, V.C.S. Lee, and C.M. Tang, “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), 2016, pp. 780–785.

C.M. Tang, W.K. Chan, and Y.T. Yu, “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), 2014, pp. 161–170.

C.M. Tang and Y.T. Yu, “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, 2013, pp. 69–80.

Y.T. Yu, and C.M. Tang, “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), 2012.

C.M. Tang, Y.T. Yu and C.K. Poon, “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), 2010, pp. 551–558.

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

C.M. Tang, Y.T. Yu and C.K. Poon. “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), Hong Kong, China, 2009, pp. 132–136.

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