Ye-Chi Wu 巫燁棋

  • Email: tiger AT nature DOT ee DOT ncku DOT edu DOT tw

Ye-Chi Wu received the B.S. degree in Electrical Engineering from National Cheng Kung University, Taiwan in 2004. He has continued studying for Ph.D. degree in Institute of Computer and Communication, National Cheng Kung University, Taiwan and majored in software engineering from 2004. Not only studying software engineering principles in theory, he also accumulated wide experience in software development and project management with participating in project of DBSE lab and observing open source project. The experience helps him discover problems in software engineering for his researches.

In software engineering issues, Ye-Chi Wu is especially interested in how to adapt environment changes correctly and efficiently in existing software. Environment changes are inevitable and adapting the changes cost more and more effort with increasing software complexity. Software design technique, such as design patterns, is the critical for this issue. Many studies focus on design instance detection. Ye-Chi Wu believes and pursues the research toward more automatic software changes implementation for contribuiting in software maintenance and reuse.

Besides research, Ye-Chi Wu has severed as programming concept teaching assistant for freshmen. Applying software engineering principles to lead homework assignment practice successful and inspire prospective students to be aware engineering principles is his teaching policy. To support the teaching policy, he leaded WebHat development and managed the homework assignment process via WebHat. WebHat not only reduces TA efforts to achieving training objectives, but inspires student to engage training process. Furthermore, WebHat also record students assignment development activities to provide an observation platform for teaching improvement.


  • B.S., Department of Electrical Engineering, National Cheng Kung University, Taiwan (2000 - 2004)
  • Ph.D. Student, Computer and Communication Institute, National Cheng Kung University, Taiwan (2004 -)

Research Interests

  • Object Technologies
  • Design Patterns

Associated Research Projects

National Science Council Projects
  • An Evaluation Framework for Open Source Software (2005-2007)
  • A Software Reuse Process Aiding Open-Source-based Software Reuse through Software Refactoring (2005-2007)
  • A Reliability-Preserving System in Software Maintenance – with an Empirical Validation in OSS(Open Source Software) Community (2007-2009)


  • Programming Concept Teaching Assistant, Department of Electrical Engineering, National Cheng Kung University, Taiwan. (2004 - )
  • WebHat, Task leader, Build infrastructure and course management system to support programming concept teaching for instructors and students of Introduction to Computer Science Course in NCKU.