Home -> Activities -> Bridging the SE & HCI Communities -> INTERACT 2003 Workshop -> Proceedings -> Introduction

Introduction

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.

The theme of this workshop is to attempt to enumerate and understand these gaps of under-standing and communication, with an eventual goal of proposing ways to bridge these gaps.

For instance, SE frequently employs requirements elicitation techniques that involve soft goals, procedures, and operators. HCI typically uses task modelling involving task, sub-tasks, and temporal operators between. While these two techniques are different in purpose, they are surprising close to each other.

This workshop can improve software engineering and HCI education and practice by raising awareness of HCI concerns among SE researchers, educators, and practitioners, and vice-versa. It can also show the places where an attention to concerns from one field can inform the other field’s processes, and showing how methods and tools can be augmented to address both SE and HCI concerns.

Morten Borup Harning and Jean Vanderdonckt
Værløse and Louvain-la-Neuve, September 2003

http://www.se-hci.org/bridging/interact
http://www.interact2003.org/workshops/ws9-description.html

Last updated August 27, 2003