Education Academic Awards and Sholorships
Research/Work Experience
Teaching Experience
Publications
Activities
Education
Ph.D. Candidate in Software Engineering Sep. 2006- Current
Queen's University, Kingston, Ontario, Canada
Master of Engineering in Computer Science Sep. 2003- Jul. 2006
Beijing University of Technology, Beijing, China
Bachelor of Engineering in Computer Science Sep.1999- Jul.2003
Harbin Institute of Technology, Harbin, Heilongjiang, China
Academic Awards and Sholorships (Since 2006)
2010 CAS Research Student of the Year 2010
IBM CAS Ph.D. Research Fellowship 2010
IBM CAS Ph.D. Research Fellowship 2009
Queen's Graduate Award 2006-2010
Discretionary Conference Award 2006-2010
Arts and Science Graduate Growth Funding 2006
Research/Work Experience
Research Assistant, Queen's University, Kingston, ON
Sept. 2006 - current
- Conduct research with professors and industrial partners
- Enhance the research conducted at IBM Toronto Lab
- Project outcome:3 conference and workshop publications
- Technical skills and tools used: IBM WebSphere Business Modeler, Aspect-Oriented programming, Model-driven development, Java source code analysis, business process monitor and optimization
Summer Visit Student, IBM Toronto Lab, Ontario, Canada
May 2010 - Aug. 2010
- Designed and developed an approach to automatically extract business process knowledge from the Web
- Project outcome: a conference poster, a paper submitted to conference ICWS 2011
- Involved research areas: information extraction, business process mining and business process recovery
- Technical skills and tools used: Eclipse, Ontology database, Ontology learning tools, Ontology parser, HTML parser, Google Search API, information extraction techniques
Summer Visit Student, IBM Toronto Lab, Ontario, Canada
May 2009 - Aug. 2009
- Designed and developed algorithms to discover and recommend services based on the context of users
- Project outcome: a paper published in a peer-reviewed international conference, a journal paper is under review, and a conference poster
- Involved research areas: context-awareness techniques, context modeling and personalized service recommendation
- Technical skills and tools used: ontology parser, semantic analysis techniques, FireFox plug-in development, ontology Reasoner
IT Assistant, Queen's University International Centre, Ontario, Canada
April. 2008 - April. 2009
- Maintained the websites, software and hardware used at the center; migrated the website, online applications and databases from Linux to Windows; migrated the websites from PHP to ASP.Net
- Technical skills and tools used: MySQL database, MS Access database, PHP, ASP, Content Management System, mailing list management system, online payment system
Summer Visit Student, IBM Toronto Lab, Ontario, Canada
May 2008 - Aug. 2008
- Built an framework to enable non-IT professional end-users to discover and compose services
- Project outcome: a paper published in a peer-reviewed international conference, a paper published in a peer-reviewed journal, a book chapter (peer-reviewed) published in a book, and a conference poster
- Involved research areas: Web service composition, semantic Web, and service-oriented architecture (SOA)
- Technical skills and tools used: Eclipse, Apache Tomcat, Servlet, IBM Lous Mashup center, IBM WebSphere Service Registry and Repository, Sun Java System Application Server, WSDL parser
Summer Visit Student, IBM Toronto Lab, Ontario, Canada
May 2007 - Aug. 2007
- Designed and implemented a tool to Check the Business Requirement Compliance for business processes by simulating BPEL processes
- Project outcome: Two papers published in peer-reviewed workshops and conferences.
- Involved research areas: model-driven development, business requirement verification, aspect-oriented programming and modeling, business process simulation
- Technical skills and tools used: IBM WebSphere Business Modeler, IBM WebSphere Integration Developer, XML parser, BPEL parser, BPEL simulator, Eclipse Plug-in Development
Research Assistant, Beijing University of Technology
Sept. 2003 - June 2006
- Conduct research on personalized Web search results and Web page crawler
- Project outcome: a tool to provide personalized Web search results, two peer-reviewed papers
- Technical skills and tools used: Google Search API, Java, C++, IE Browser Help Objects development, Component Object Model (COM), User behavior monitoring, Lucene (a Java tool for content indexing and searching)
Teaching Experience
Teaching Assistant, Queen's University, Kingston, ON
Fall Term during 2006 - 2010, Winter Term 2007
- Marked assignments and quizzes, gave tutorial and answered questions from students during office hours
- Courses: (1) Fundamentals of Web Applications; (2) Discrete Mathematics for Computing Science; (3) Data Structures
Teaching Assistant, Beijing University of Technology, China
2003 - 2005
- Marked assignments and quizzes, gave tutorial and led lab
- Courses: (1) Formal Languages and Automata, (2) Principles of Compiler
Lecturer, Beijing College of Politics and Law
Sept. 2005 - Dec. 2005
- Taught course "ASP Website Design"
- Responsibilities including designing syllabus and laboratory experiments, as well as leading lab