Human-Centered Software Engineering
This book aims at establishing a meaningful dialog between the Human-Computer Interaction (HCI) community and Software Engineering (SE) practitioners and researchers on the results (both good and bad), obstacles, and lessons learned associated with applying software development practices in the field of user interface.
“Human-Centered Software Engineering” provides accounts of the application of software engineering practices (which may be principles, techniques, tools, methods, processes, etc.) to a specific domain or to the development of a significant interactive system. The book gathers experiences gained by various companies and research centers working in the field of user interface engineering over a significant amount of time.