HCI, Usability and Software Engineering Integration: Present and Future [chapter]

Ahmed Seffah, Michel C. Desmarais, Eduard Metzker
2005 Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle  
In the last five years, several studies and workshops have highlighted the gap between software design approaches in HCI (Human Computer Interaction) and software engineering. Although the fields are complementary, these studies emphasize that they are not well integrated with each other. Several frameworks have been proposed for integrating HCI and usability techniques into the software development lifecycle. This chapter reviews some of the most relevant frameworks. It assesses their
more » ... and weaknesses as well as how far the objective of integrating HCI methods and principles within different software engineering methods has been reached. Finally, it draws conclusions about research directions towards the development of a generic framework that can: (1) facilitate the integration of usability engineering methods in software
doi:10.1007/1-4020-4113-6_3 fatcat:ipu2raho6fa6xidmywvcojef24