Today's windowing systems,providing visual information access (maps, information directories, scientific visualization, computer programs plus documentation, multimedia), do not differ much in their basic principles of window management. Almost all systems follow the independent overlapping windows approach, where windows are allowed to overlap each other, operations on windows are performed one at a time, and size and location of each window is independent. This often makes it difficult for users to locate what they need and to coordinate several sources of information.
We feel that the greatest and most immediate payoff will come by improving current methods for hierarchical browsing for maps, large images, file directories, or network diagrams. In our study on image browsers, we introduced an informal specification technique to describe 2D browsers and a task taxonomy, suggested design features and guidelines, and assessed existing strategies [plaisant2]. On our study of future desktop environments we made the observation that the design of coordinated window applications in which semi-automatic opening, closing, and resizing of windows as a result of user's activity in the task domain would be beneficial [plaisant1,shneiderman2]. Based on these changes and the problems of current windowing approaches, we have updated the requirements for multi-window systems to guide new methods of window management [kandogan]:
[plaisant2] Plaisant, C., Carr, D., Shneiderman, B. (April 1994) Image browsers: taxonomy, guidelines, and informal specifications, IEEE Software, vol.12, #2 (March 1995) 21-32. Technical report CAR-TR-712 CS-TR-3282, ISR-TR-94-39. [Abstract file]
[shneiderman] Shneiderman B., Plaisant, C. (May 1994) The future of graphic user interfaces : personal role managers, People and Computers IX, British Computer Societys HCI 94 (Glasgow, S cotland, Aug. 1994) 3-8. Technical report CAR-TR-713 CS-TR-3285, ISR-TR-94-48. [Abstract fil e]
[kandogan] Kandogan, E., Shneiderman, B., Elastic Windows: Improved Spatial Layout and Rapid Multiple Window Operations, (1995) Technical report CAR-TR-786 CS-TR-3522, ISR-TR-95-89 [Postcript file] [Abstract file] [Text only].
Bury, K. F., Davies, S. E., and Darnell, M. J., Window management: A review of issues and some results from user testing, IBM Human Factors Center Report HFC-53}, San Jose, CA, (June 1985), 36 pages.
Card, S. K., Pavel, M., and Farrell, J. E., Window-based computer dialogues, INTERACT '84, First IFIP Conference on Human-Computer Interaction, London, UK, (1984), pp. 355-359.
Card, S. K.,Henderson, A., A multiple virtual-workspace interface to support task switching, Proc. CHI '87 Conference - Human Factors in Computing Systems, ACM, New York, NY, (1987), pp. 53-59.
Myers, B., Window interfaces: A taxonomy of window manager user interfaces, IEEE Computer Graphics and Applications 8, 5, (September 1988), pp. 65-84.
Norman, K. L., Weldon, L. J., Shneiderman, B., Cognitive layouts of windows and multiple screens for user interfaces, International Journal of Man-Machine Studies 25, (1986), pp. 229-248.
Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction: Second Edition, Addison Wesley Publ. Co., Reading, MA, (1992), Ch.9.