Integration of software engineering and user-centered design.- HCI models and model-driven engineering.- Incorporating guidelines and principles for designing usable products in the development process.- Usability engineering.- Methods for user interface design.- Patterns in HCI and HCSE.- Software architectures for user interfaces.- User interfaces for special environments.- Representations for design in the development process.- Working with...