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

Call for papers

Closing the Gaps:
Software Engineering and Human-Computer Interaction

http://www.se-hci.org/bridging/interact

INTERACT 2003
http://www.interact2003.org/

Sep 1-2, 2003
Zürich, Switzerland

INTERACT being one of the premier human-computer interaction conferences presents an unique opportunity or researchers, practitioners, and educators to discuss the shared trends and concerns. In the case of this workshop held at INTERACT'2003 under the auspices of IFIP WG 2.7/13.4, we are interested in the relationships between the field of human-computer interaction (HCI) and the field of software engineering (SE).

Theme and Goals
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) re-work is often necessary. In addition, SE methods and techniques are often perceived by HCI specialists as tools that are only reserved 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 understanding 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.

Scope
The focus areas of the workshop will be aimed at: increasing awareness of the issues in the world at large; designing joint or related curricula; creating unified tools, methods, and processes; and influencing regulations and/or conventions of practice. The tangible results of the workshop will be a practical program of education, research, and public relations focused on changing the way that people think about these two fields, and the way that the fields are actually practiced.

Subject of interest might include, but are not limited to:

  • Integration of HCI models, methods, and tools into SE
  • Integration of SE models, methods, and tools into HCI
  • Incorporation of Usability in development life cycle
  • Revisiting development life cycle with respect to HCI/SE practice
  • Scenarios, tasks, hard goals, and soft goals
  • Software architectures addressing HCI issues
  • HCI architectures addressing SE issues
  • Requirements elication
  • User interface specification languages

This workshop is the 2nd in a series of workshops on the subject. The 1st workshop was held at ICSE'03. Please refer to the ICSE Workshop Proceedings for further details.

Last updated August 28, 2003