Research Areas/Interest

Research Areas / Interest

In general, Wan’s research motivation is based on investigating a better way to improve the effectiveness of development and maintenance of the large and complex software systems. With regard to the software maintenance and evolution, he is interested in the study of techniques that may produce a more resilient software applications against future changes, which consequently facilitate the maintenance, evolution, and integration of such systems. Concerning reducing the cost of development, his research focuses on the investigation of the better approach in developing and using the reusable software components. He strongly believed that the evolvability and reusability issues  may be tackled at the early stage of software development, in particular during the specification of requirements and architectural design. Apart from that, he is also interested in the study and application of the state-of-the-art software technologies such as object-oriented, web-based, distributed, and wireless software development. In short, the topics of interest include but are not limited to:

  • Simplifying Software Maintenance / Evolution / Integration: Requirements Traceability, Architecture-based Evolution, Adaptive Software Architecture, Service-Oriented Architecture, Web Service Composition, Web-Service Selection, Architectural Styles, Design Patterns, and Component Framework.
  • Improving and Assuring Software Quality: Software Testing Techniques, Automated Test Case Generation, Test Case Prioritization and Selection, Requirement-based Testing, and Model-Based Testing.
  • Other Software Engineering Issues: Software Modeling & Metamodeling, Software Architectures, Software Specifications, Software Quality Assurance & Testing (esp. Automated Testing), Software Performance Engineering, Distributed Objects, OO Frameworks, OO Metrics, Internet and Web-based Software Development, SE Education.
  • Software Technologies: Java, C++, XML, Open Source Software (Linux, Apache, MySQL, PHP), Middlewares, Distributed, Wireless/Mobile Applications, Business Rules and Web-based.

Any industry member or prospective research student who would like to share the same interest is welcome to join me in pursuing my research.