Abstract
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 strengths 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 development practices and, (2) foster the cross-pollination of the HCI and software engineering disciplines.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Software Development
- Usability Engineering
- Software Development Process
- User Centered Design
- Agile Method
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer
About this chapter
Cite this chapter
Seffah, A., Desmarais, M.C., Metzker, E. (2005). HCI, Usability and Software Engineering Integration: Present and Future. In: Seffah, A., Gulliksen, J., Desmarais, M.C. (eds) Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle. Human-Computer Interaction Series, vol 8. Springer, Dordrecht. https://doi.org/10.1007/1-4020-4113-6_3
Download citation
DOI: https://doi.org/10.1007/1-4020-4113-6_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-4027-6
Online ISBN: 978-1-4020-4113-6
eBook Packages: Computer ScienceComputer Science (R0)