- Increasing Microsoft Office Usability for Middle-Aged and Elder Users with Less Computer Literacy
- A review on user interface design principles to increase software usability for users with less computer literacy
- An investigation on Ribbon interface design guidelines for people with less computer literacy
- An Investigation on the Use of Expert Systems in Developing Web-Based Fitness Exercise Plan Generator
- Speech Pronunciation Practice System for Impaired Children: A Systematic Review of Impacts and functionalities
- Gamification solutions to enhance software user engagement ‐ A systematic review
- Books:
- Reference guide of Microsoft Access
- Reference guide of Microsoft Word
- Reference guide of Microsoft PowerPoint
- How to Improve Interface Usability for Novice Users
- Computer training for Kids from 6-8 years old
Research Experience
- User Experience Design: Conducting user studies and applying user interface design principles to increase the usability of current or new software/website.
- Gamification: Applying game mechanics to increase the number of users and their engagement with the software/website.
- Human Computer Interaction Research: Including designing user interfaces for specific groups of users, application of gamification in increasing users' motivation, designing e-learning systems, and application of cognitive load theory in training software.
Background
- Research Interests: User Experience Design, Gamification, Human Computer Interaction
- Professional Fields: Software Design, User Interface Design, Application of Gamification, E-learning System Design
- Brief Introduction: Focused on improving the usability of software, especially for middle-aged and elderly users with less computer literacy, and increasing user engagement through gamification.
Miscellany
- Teaching Courses: Teaching different courses related to software design including Human Computer Interaction, User Experience, Interface Design, Gamification, Website Front-End Development.