2005, March – UT Start COM. At Shenzhen in China - Topic: “Component-Based Software Testing” Invited Short Courses and Talks: (Invited Talks) – Northwest University, Xi’An, China Topic #1: Mobile Cloud Computing and Services – Opportunities, Challenges, Issues, and Needs Topic #2: Testing as a Service – Opportunities, Challenges, Issues, and Needs (Invited – Tsinghua University, Bejing, China Topic #2: Testing as a Service – Opportunities, Challenges, Issues, and Needs 2011 (Summer Course) – Tsinghua University, China Topic: Software Test Automation 2010 (Invited Talks) – Tsinghua University, China Topic: Cloud-Based Software Testing – Issues, Challenges, and Opportunities Scalability Testing and Measurement for Cloud-Based Systems June/2009 – Fu Jen Catholic University, Taipei, R.O Invited Talk: Topic: “Software Test Automation – Problems, Solutions, and Future Needs” Invited Talk: Topic: “2D Barcode-Based Mobile Commerce Systems” January/2009 – Huawei Technologies LTD, Shenzhen, Invited Talk: “Service-Oriented Software Testing – Challenges and Issues” 2007 (Summer Short Course) – Peking University, Beijing, China - Topic: “Design for Mobile-Based Software and Applications” 2006 – Ming De College of Northwestern Polytechnical University, Xian, China - Topic: “Education, Training and Research in Testing and Quality Assurance in USA” 2004 – Computer Science Department, Naval Postgraduate School, California, USA - “Testing in the Component Age” 2002 – Cisco Systems - Topic: “Performance Testing for Web-Based Software Systems”
Testing as a Service (TaaS) Engineering SaaS Modern Software Engineering Topics: Testing and Automation Component-Based Software Testing and Quality Assurance Model-based Software Engineering and Testing Methods Service-oriented software production, test, and evaluation Software Test Generation and Automation Mobile Computing and M-Commerce Wireless Security, Validation, and Evaluation Thesis and master project supervision 20 theses in topics on Software Engineering, Software Testing, SOA-based engineering, and Wireless Commerce, Cloud Computing. 95 master projects (240 master students) in software testing, test automation, and component-based software engineering, cloud computing, mobile clouds. 50 master projects (120 students) in IT technologies, wireless commerce and online commerce. Proposed, Developed, Delivered Courses Mobile Computing Cloud Computing Technology (CMPE281) Software Test Automation (CMPE296X) Design of Wireless-Based Software Systems (CMPE235) Design of E-Commerce Systems (CMPE237) Design of Application Systems (CMPE236) Introduction to WWW Technologies (CMPE234) Software Quality Testing (CMPE287) Computer-Aided Software Engineering Software Quality Assurance Mobile Programming In Java Software Engineering I Software Engineering II Algorithms and Data Structures with C++ Object-Oriented Software Testing Advanced Object-Oriented Programming in C++ Object-Oriented Design and Analysis Professional Teaching Experience Professional Courses/Short Courses: Spring 2008, IBM Silicon Valley Lab., San Jose, USA Course Title: Software Quality Testing Spring, 2006, Intuit, in Mountain View, USA Course Title: Software Quality Testing- Advanced Topics 2005, Summer– Huawei Technologies LTD, at Shenzhen, China Topic: Software Reuse – State-of-the-art Technology, Issues, Solutions, and Challenges 2005, March – UT Start COM at Shenzhen in China “Testing Component-Based Systems”