Tse-Hsun (Peter) Chen

Research Collaborator at ERA Environmental Management Solutions

Tse-Hsun (Peter) Chen has a diverse work experience spanning from 2009 to the present. Tse-Hsun (Peter) started their career as a Volunteer Tutor at the Computer Science Student Society at the University of British Columbia, where they developed strong communication and teaching skills.

Afterward, Tse-Hsun worked at Scalable Analytics Inc as a Software Developer, where they integrated open source systems into the project and contributed to the design decision of the User Interface.

Tse-Hsun (Peter) then joined Blackberry as a Software Performance Associate, where they led the design and implementation of a static bug detection framework and an autonomic real-time system configuration optimization framework. Tse-Hsun (Peter) also improved system memory usage on database servers using program analysis techniques.

Tse-Hsun further expanded their expertise by working as a Research Assistant at Queen's University's Software Analysis and Intelligence Lab. Here, they conducted research on performance engineering and log analysis, applying program analysis approaches and data mining techniques to detect performance problems and identify relationships between software concerns and defects.

Following this, Tse-Hsun became the Director of the SPEAR Lab, leading a team of more than 10 students. Tse-Hsun (Peter) also worked as an Associate Professor at Concordia University, where they led the Software Performance and Reliability (SPEAR) Lab as the principal investigator. Tse-Hsun (Peter)'sresearch focused on improving log search and log quality, resulting in the detection and fixing of over 100 logging bugs in open source systems. Tse-Hsun (Peter) also invented LogAssist, a log analysis technique that significantly reduces developers' log analysis time.

Tse-Hsun's expertise in AI led him to work as an Applied AI Consultant for Ericsson, where they provided training and consultation to developers on applying AI techniques to solve software engineering challenges. Tse-Hsun (Peter) is also a member of the SE for ML (SEMLA) Research Group at the SEMLA Research Center, focusing on research related to SE for AI/ML.

Additionally, Tse-Hsun collaborated with ERA Environmental Management Solutions as a Research Collaborator.

Throughout their career, Tse-Hsun has demonstrated strong technical skills in programming languages such as Java, Python, R, C++, and Perl, as well as expertise in software performance and reliability, log analysis, program analysis, and AI.

Tse-Hsun (Peter) Chen has a strong educational background in the field of Computer Science. Tse-Hsun (Peter) completed their Doctor of Philosophy (Ph.D.) in Computer Science from Queen's University, graduating in the years 2012 to 2016. Prior to their doctoral studies, they earned a Master's Degree in Computer Science from Queen's University in 2011 to 2012. Tse-Hsun also holds a Bachelor's Degree in Computer Science, which they obtained from The University of British Columbia. Tse-Hsun (Peter)'shigh school education was completed at Mountain Secondary.

In addition to their formal education, Tse-Hsun has also obtained a certification in Data Analysis from Coursera in December 2013.

Links

Previous companies

Blackberry logo

Timeline

  • Research Collaborator

    July, 2020 - present