Elastic windows: design, implementation, and evaluation of multi-window operations

Eser Kandogan, Ben Shneiderman
1998 Software, Practice & Experience  
Most windowing systems follow the independent overlapping windows approach, which emerged as an answer to the needs of early computer users. Due to advances in computers, display technology, and increased information needs, modern users demand more functionality from window management systems. We propose Elastic Windows with improved spatial layout and rapid multi-window operations as an alternative to current window management strategies. In this approach, multi-window operations are achieved
more » ... y issuing operations on window groups hierarchically organized in a space-filling tiled layout similar to TreeMaps. 1 Sophisticated multiwindow operations have been developed to handle fast task-switching and to structure the work environment of users to their rapidly changing needs. We claim that these multi-window operations and the tiled spatial layout dynamics decrease the cognitive load on users by decreasing the number of window operations. This paper describes the Elastic Windows interface in detail and then presents a user study conducted to compare the performance of 12 users with Elastic Windows and traditional Independent Overlapping Windows. User performance was measured in terms of task environment setup, switching, and task execution for 2, 6, and 12 window situations. Elastic Windows users had statistically significantly faster performance for all tasks in 6 and 12 window situations. These results suggest promising possibilities for multiple window operations and hierarchical nesting, which can be applied to the next generation of tiled as well as overlapped window managers.
doi:10.1002/(sici)1097-024x(199803)28:3<225::aid-spe151>3.0.co;2-d fatcat:qph5qu5yzzawpfoqejsy4g3m5y