Research


My research area is software engineering in general. Software engineering is concerned with the disciplined application of engineering principles to the design, development, and deployment of software systems. It is a broad area of inquiry that includes issues related to people, process, and technology.

My specific interests include reverse engineering & program comprehension, software system redocumentation, information (software) visualization, health informatics, computer-human interaction, and Web systems evolution. In the past couple of years, I have broadened my research to health informatics (particularly on capturing and managing nursing knowledge and practices), and computer applications in clinical and therapeutic fields (particularly on computer-based interactive system for children with Asperger’s syndrome).

My recent research focuses on Brain Computer Interaction (BCI) for self-adaptive systems. This research work has been reflected in my publications, sponsored research projects, and students’ supervision.

Reverse Engineering
Software Maintenance &Evolution
Mobile Computing and Web Services
Software Process Improvement
Web Systems Evolution
Healthcare Informatics
Computer-based Interaction Systems for Children with Asperger’s Syndrome