CLOSING THE GAPS: Software Engineering and Human-Computer Interaction

Harning, Morten;Vanderdonckt, Jean
(2003) 101 pages, published

Files

HarningVanderdonckt-Interact2003-libre.pdf
  • Open Access
  • Adobe PDF
  • 3.47 MB

Details

Authors
  • Harning, MortenDialog
    Scientific Director/Editor
  • Scientific Director/Editor
Abstract
Almost half of software in systems being developed today and thirty-seven to fifty percent of efforts throughout the software life cycle are related to the system’s user interface. For this reason issues and methods from the field of human-computer interaction (HCI) affect the overall process of software engineering (SE) tremendously. Yet despite strong motivation amongst organizations to practice and apply effective SE and HCI methods there still exist major gaps of understanding both between suggested practice, and how software is actually developed in industry, and between the best practices of each of the fields. There are major gaps of communication between the HCI and SE fields: the methods and vocabulary being used in each community are often foreign to the other community. As a result, product quality is not as high as it could be, and (avoidable) rework is often necessary. In addition, SE methods and techniques are often perceived by HCI specialists as tools that are only re-served to computer scientists and of little or no relevance to HCI. And vice versa: HCI contents are often perceived by software engineers as after-thoughts or side-tools that do not necessarily affect the quality of software. For instance, no methodologies in the domain of object-oriented programming offer explicit support for HCI and existing HCI methods are integrated in development practices in a way that is more opportunistic than systematic.
Affiliations
  • Louvain School of ManagementOperations and Information

Citations

Harning, M., & Vanderdonckt, J. (2003). CLOSING THE GAPS: Software Engineering and Human-Computer Interaction. IFIP. https://hdl.handle.net/2078.5/49645