No. 320 (1990): PB-320 The development of interactive systems: bridging the gaps between developers and users