Tool Support for Cooperative Object-Oriented Design: Gesture Based Modeling on an Electronic Whiteboard

Abstract

Modeling is important in object-oriented software development. To support this activity, a number of Computer Aided Software Engineering (CASE) tools are available. However, even though these tools are readily available, and even though they are technically very advanced, few developers use them. This paper describes our attempt to examine the requirements needed to provide tool support for the development process, and describes and evaluates a tool, Knight, which has been developed based on these requirements. The tool is based on a natural, whiteboard-like interaction achieved using gesture input on a large electronic whiteboard. So far the evaluations have been successful and the tool shows the potential of greatly enhancing current support for object-oriented modeling.

BACK