blank

Professor T.H. Tse

MBE; PhD Lond; FBCS
Honorary Professor


Tel: (+852) 2859 2183
Fax: (+852) 2559 8447
Email: thtse<at>cs.hku.hk
Homepage: http://www.cs.hku.hk/~tse

Prof. T.H. Tse received the PhD from the London School of Economics. He is currently an honorary professor in computer science at The University of Hong Kong after retiring from his full professorship in July 2014. He is the director of The Software Engineering Group, funded by research grants of 15 million dollars to date. He has been recognized internationally as the pioneer in integrating formal and practical methods in software engineering. Hiscurrent research interest is program testing, debugging, and analysis. Application areas of his research include object-oriented software, services computing, pervasive computing, concurrent systems, graphic applications, and numerical programs. He has more than 240 publications, including papers in IEEE TSE, IEEE TSC, Inf Sci, CACM, ACM TOSEM, ICSE, FSE, and WWW, as well as a book in the Cambridge Tracts in Theoretical Computer Science series (eBook edition, 2010). He is ranked internationally by Arnetminer as no. 2 among experts in the test oracle problem and no. 2 among experts in metamorphic testing.

Prof. Tse is an associate editor of IEEE Transactions on Reliability and an editorial board member of Software Testing, Verification and Reliability and Software: Practice and Experience. He has also served as steering committee chair of QRS,QSIC, and IWPD, steering committee member of COMPSAC 2002 to 2008, general chair of APSEC 2012 and SOSE 2007, general vice-chair of ICASE 2011, chair of IWPD 2010 and 2011, program chair of COMPSAC 2001 and APAQS 2000, track chair of COMPSAC 2010 to 2013, graphic designer of FSE 2014, and publicity chair of ICST 2008. He was also on the search committee for the editor-in-chief of IEEE Transactions on Software Engineering in 2013. He was twice a visiting fellow at the University of Oxford and was a visiting distinguished scholar of the Chinese Academy of Sciences.

Prof. Tse is a fellow of the British Computer Society. He had been a council member of the Vocational Training Council for eight years. He was selected for a Ten Outstanding Young Persons Award, an Outstanding Disabled Person of the Year Award, and a State Science and Technology Award (recommended by the Ministry of Education, China). He was decorated with an MBE by The Queen of the United Kingdom.


Research Interests

Program testing and debugging

Selected Publications

  • L. Mei, Y. Cai, C. Jia, B. Jiang, W.K. Chan, Z. Zhang, and T.H. Tse, "A subsumption hierarchy of test case prioritization for composite services", IEEE Transactions on Services Computing 8 (5): 658-673 (2015). [ISI impact factor 3.049.]
  • L. Mei, W.K. Chan, T.H. Tse, B. Jiang, and K. Zhai, "Preemptive regression testing of workflow-based web services", IEEE Transactions on Services Computing 8 (5): 740-754 (2015). [ISI impact factor 3.049. The article was selected as the spotlight paper of this issue.]
  • H. Wang, W.K. Chan, and T.H. Tse, "Improving the effectiveness of testing pervasive software via context diversity", ACM Transactions on Autonomous and Adaptive Systems 9 (2): 9:1-9:28 (2014).
  • H.Y. Chen and T.H. Tse, "Equality to equals and unequals: a revisit of the equivalence and nonequivalence criteria in object-oriented software testing", IEEE Transactions on Software Engineering 39 (11): 1549-1563 (2013). [ISI impact factor 1.614.]
  • T.Y. Chen, P. Hu, H. Li, and T.H. Tse, "An enhanced flow analysis technique for detecting unreachability faults in concurrent systems", Information Sciences 194 (7): 254-269 (2012). [ISI impact factor 4.038.]
  • T.Y. Chen, P.-L. Poon, S.-F. Tang, and T.H. Tse, "DESSERT: a divide-and-conquer methodology for identifying categories, choices, and choice relations for test case generation", IEEE Transactions on Software Engineering 38 (4): 794-809 (2012). [ISI impact factor 1.614.]
  • K. Zhai, B. Xu, W.K. Chan, and T.H. Tse, "CARISMA: a context-sensitive approach to race-condition sample-instance selection for multithreaded applications", in Proceedings of the 2012 International Symposium on Software Testing and Analysis (ISSTA '12), ACM, New York, NY, pp. 221-231 (2012).
  • Z. Zhang, W.K. Chan, and T.H. Tse, "Fault localization based only on failed runs", invited paper, IEEE Computer 45 (6): 64-71 (2012). [ISI impact factor 1.443. 20 citations.]
  • X. Feng, D.L. Parnas, T.H. Tse, and T. O'Callaghan, "A comparison of tabular expression-based testing strategies", IEEE Transactions on Software Engineering 37 (5): 616-634 (2011). [ISI impact factor 1.614.]
  • T.Y. Chen, T.H. Tse, and Z.Q. Zhou, "Semi-proving: an integrated method for program proving, testing, and debugging", IEEE Transactions on Software Engineering 37 (1): 109-125 (2011). [ISI impact factor 1.614. 45 citations.]
  • B. Jiang, W.K. Chan, and T.H. Tse, "On practical adequate test suites for integrated test case prioritization and fault localization", in Proceedings of the 11th International Conference on Quality Software (QSIC 2011), IEEE Computer Society, Los Alamitos, CA, pp, 21-30 (2011). [Best paper award. 13 citations.]
  • P.-L. Poon, S.-F. Tang, T.H. Tse, and T.Y. Chen, "CHOC'LATE: a framework for specification-based testing", Communications of the ACM 53 (4): 113-118 (2010). [ISI impact factor 3.621.]
  • T.H. Tse, A Unifying Framework for Structured Analysis and Design Models: an Approach using Initial Algebra Semantics and Category Theory, Cambridge Tracts in Theoretical Computer Science, vol. 11, Cambridge University Press, Cambridge, UK, xi + 179 pages. Hardback, US$99.00 (1991). Paperback, US$27.99 (2009). Online edition (2010). [53 citations.]
  • B. Jiang, Z. Zhang, T.H. Tse, and T.Y. Chen, "How well do test case prioritization techniques support statistical fault localization", in Proceedings of the 33rd Annual International Computer Software and Applications Conference (COMPSAC 2009), vol. 1, IEEE Computer Society, Los Alamitos, CA, pp. 99-106 (2009). [Best paper award. Acceptance rate 14.7%. 43 citations.]
  • L. Mei, W.K. Chan, and T.H. Tse, "Data flow testing of service choreography", in Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundation oaf Software Engineering (ESEC 2009/FSE-17), ACM, New York, NY, pp. 151-160 (2009). [Acceptnce rate 14.7%. 36 citations.]
  • L. Mei, Z. Zhang, W.K. Chan, and T.H. Tse, "Test case prioritization for regression testing of service-oriented business applications", in Proceedings of the 18th International Conference on World Wide Web (WWW '09), ACM, New York, NY, pp. 901-910 (2009). [Acceptance rate 11.7%. 55 citations.]
  • Z. Zhang, W.K. Chan, T.H. Tse, B. Jiang, and X. Wang, "Capturing propagation of infected program states", in Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundation of Software Engineering (ESEC 2009/FSE-17), ACM, New York, NY (2009). [Acceptance rate 14.7%. 87 citations.]
  • T.Y. Chen, F.-C. Kuo, R.G. Merkel, and T.H. Tse, "Adaptive random testing: The ART of test case diversity", Journal of Systems and Software 83 (1): 60-66 (2010). [ISI impact factor 1.352. 144 citations. Among the "most cited Journal of Systems and Software articles" since 2008.]
  • H. Lu, W.K. Chan, and T.H. Tse, "Testing pervasive software in the presence of context inconsistency resolution services", in Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), ACM, New York, NY (2008). [Acceptance rate 15.1%. 43 citations.]
  • L. Mei, W.K. Chan, and T.H. Tse, "Data flow testing of service-oriented workflow applications", in Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), ACM, New York, NY (2008). [Acceptance rate 15.1%. 79 citations. According to ICSE reviewers, this work serves to "open the door to further investigation and research challenges."]
  • Z. Zhang, B. Jiang, W.K. Chan, and T.H. Tse, "Debugging through evaluation sequences: a controlled experimental study", in Proceedings of the 32nd Annual International Computer Software and Applications Conference (COMPSAC 2008), vol. 1, IEEE Computer Society, Los Alamitos, CA (2008). [Best paper award. 13 citations.]
  • T.H. Tse, F.C.M. Lau, W.K. Chan, P.C.K. Liu, and C.K.F. Luk, "Testing object-oriented industrial software without precise oracles or results", Communications of the ACM 50 (8): 78-85 (2007). [ISI impact factor 3.621. 27 citations.]
  • H. Lu, W.K. Chan, and T.H. Tse, "Testing context-aware middleware-centric programs: a data flow a data flow approach and an RFID-based experimentation", in Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT 2006/FSE-14), ACM, New York, NY, pp. 242-252 (2006). [Acceptance rate 20.0%. 68 citations.]
  • T.H. Tse, S.S. Yau, W.K. Chan, H. Lu, and T.Y. Chen, "Testing context-sensitive middleware-based software applications", in Proceedings of the 28th Annual International Computer Software and Applications Conference (COMPSAC 2004), vol. 1, IEEE Computer Society, Los Alamitos, CA, pp. 458-465 (2004). [Evaluated as the best paper. 76 citations.]
  • T.Y. Chen, P.L. Poon, and T.H. Tse, "A choice relation framework for supporting category-partition test case generation", IEEE Transactions on Software Engineering 29 (7): 577-593 (2003). [ISI impact factor 1.614. 74 citations.]
  • H.Y. Chen, T.H. Tse, and T.Y. Chen, "TACCLE: a methodology for object-oriented software testing at the class and cluster levels", ACM Transactions on Software Engineering and Methodology 10 (1): 56-109 (2001). [ISI impact factor 1.170. 258 citations.]
  • H. Leung, T.H. Tse, F.T. Chan, and T.Y. Chen, "Test case selection with and without replacement", Information Sciences 129 (1-4): 81-103 (2000). [ISI impact factor 4.038. 15 citations.]
  • H.Y. Chen, T.H. Tse, F.T. Chan, and T.Y. Chen, "In black and white: an integrated approach to class-level testing of object-oriented programs", ACM Transactions on Software Engineering and Methodology 7 (3): 250-295 (1998). [ISI impact factor 1.170. 267 citations.]

Recent Research Grants

  • "CARISMA: a Context-sensitive Approach to Race-condItion test case Selection for Multithreaded software Applications" supported by the Research Grants Council of Hong Kong 2012-16 (project no. 716612)
  • "TASTE: Testing of Adaptive Service-based sofTwarE" supported by the Research Grants Council of Hong Kong 2011-15 (project no. 717811)
  • "EAT and DREAM: Effective Automatic Testing and Debugging for REAl-life eMbedded wireless communications software" supported by the Australian Research Council 2011-14 (project no. LP100200208)
  • "CACTES: a formal framework for CompositionAl Conformance TEsting of Service compositions" supported by the Research Grants Council of Hong Kong 2008-11 (project no. 717308)
  • "FLOW: automatic Fault LOcalization for Wireless sensor network software applications: a statistical fault divergence approach" supported by the Research Grants Council of Hong Kong 2007-10 (project no. 716507)
  • "TIRAMISU: Testing context-sensItive, concurRent And MIddleware-baSed Ubiquitous software" supported by the Research Grants Council of Hong Kong 2006-08 (project no. 717506)
  • "WSN: an extensible fault-based predicate testing toolset for Wireless Sensor Network software applications" supported by the Innovation and Technology Commission 2006-07 (project no. ITS/076/06)
  • "Semi-proving: towards an integrated method for program testing, proving and debugging" supported by the Research Grants Council of Hong Kong 2004-07 (project no. 714504)
  • "VITAMIN: a VIsual authoring Toolset with Automatic code generation capability for ManufacturIng automatioN" supported by the Innovation and Technology Commission 2002-04 (project no. UIM/077)
  • "CHOC'LATE: a CHOiCe-reLAtion framework for TEst case generation" supported by the Research Grants Council of Hong Kong 2001-04 (project no. 702901)
  • "TACCLE: object-oriented software Testing At the Class and Cluster LEvels" supported by the Research Grants Council of Hong Kong 1999-2002 (project no. 703399)
  • "TESTS: Towards Effective Subdomain Testing Strategies" supported by the Research Grants Council of Hong Kong 1997-2000 (project no. 702997)
  • "In black and white: an integrated approach to object-oriented testing" supported by the Research Grants Council of Hong Kong 1995-98 (project no. 029195)
  • "COD: a Communicating Objects Design model" supported by the Research Grants Council of Hong Kong 1994-98 (project no. 044194)
  • "NOODLE: a Net-based Object-Oriented DeveLopment Environment" supported by the Research Grants Council of Hong Kong 1992-96 (project no. 028992)
  • "ALPSE: Application of Logic Programming to Software Engineering" supported by the Research Grants Council of Hong Kong 1988-91 (project no. HKU 52/88)