Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
TH Tse
The University of Hong Kong
Pokfulam, Hong Kong
 

T.H. Tse received his 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 2014. He has been recognized internationally as the pioneer in integrating formal and practical methods in software engineering. His present research interests are program testing and debugging. He has been ranked internationally as no. 2 among experts in metamorphic testing. Application areas of his research include object-oriented software, services computing, pervasive computing, concurrent systems, graphic applications, and numerical programs.

T.H. has more than 270 publications, including papers in ACM Computing Surveys, Communications of the ACM, ACM Transactions on Software Engineering and Methodology, IEEE Transactions on Software Engineering, IEEE Transactions on Service Computing, Information Sciences, ACM/IEEE International Conference on Software Engineering, and ACM/IEEE International Symposium on the Foundations of Software Engineering (FSE), as well as a book with Cambridge University Press and a book with Wiley-IEEE Press.

He is an associate editor of IEEE Transactions on Reliability, a review editor of Software Testing, Verification and Reliability, and an editorial board member of Software: Practice and Experience. He has also served as steering committee chair of the IEEE International Conference on Quality, Reliability, and Security and the International Conference on Quality Software; steering committee member of the IEEE International Conference on Computers, Software, and Applications (COMPSAC 2002 to 2008); program chair of COMPSAC 2001; and graphic designer of FSE 2014. 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.

T.H. is a life fellow of the British Computer Society and a senior life fellow of the IEEE. He served as 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 Queen Elizabeth II of the United Kingdom.


     

Language-based software testing
Steinhöfel D., Zeller A. Communications of the ACM 67(4): 80-84, 2024.  Type: Article

Testing remains as the prime technique to check whether software satisfies the specified requirement. Owing to the high volume of potential inputs and expected outputs in very large systems, the process is laborious and error-prone if conducted ma...

 

Keeping master green at scale
Ananthanarayanan S., Ardekani M., Haenikel D., Varadarajan B., Soriano S., Patel D., Adl-Tabatabai A.  EuroSys 2019 (Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, Mar 25-28, 2019) 1-15, 2019.  Type: Proceedings

Huge monolithic repositories, also known as monorepos, are popular in leading technology companies such as Microsoft, Google, and Facebook. They support continuous integration, merging all the developers’ versions to a shared...

 

Abstracting the geniuses away from failure testing
Alvaro P., Tymon S. Communications of the ACM 61(1): 54-61, 2018.  Type: Article

Large-scale distributed systems are difficult to test using traditional failure-testing or fault-injection techniques. Even recent approaches such as chaos engineering rely on experienced experts who can observe the system, propose hyp...

 

SITAR: GUI test script repair
Gao Z., Chen Z., Zou Y., Memon A. IEEE Transactions on Software Engineering 42(2): 170-186, 2016.  Type: Article

The testing of a graphical user interface (GUI) often requires extensive human interactions with the system, which is tedious, time consuming, and costly. Even if failures are detected, testers cannot tell whether they are due to human...

 

Automated support for reproducing and debugging field failures
Jin W., Orso A. ACM Transactions on Software Engineering and Methodology 24(4): 1-35, 2015.  Type: Article

Field failures are difficult to reproduce for debugging in-house. This paper applies a BugRedux technique to capture the essential execution data and to reproduce the failures. It then applies F3, a technique to conduct faul...

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy