A Mechanism of Window Switching Prediction Based on User Operation History to Facilitate Multitasking

  • Keizo SatoEmail author
  • Shotaro Imada
  • Shinya Mazume
  • Makoto Nakashima
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1036)


Multitasking on a PC has long been a common practice for users. However, recent rapid technological advancements often complicate multitasking. At this moment, users can utilize many applications on one or more wide displays simultaneously. Thus, the number of tasks and their windows are dramatically increased. Under these circumstances, window switching costs cannot be underestimated. In this paper, we propose a window switching prediction mechanism to facilitate finding the desired window. The mechanism predicts and suggests which window will be needed for the next task based on user operation history. Prediction precision and efficiency of multitasking were investigated by collecting and analysing logs of actual multitasking on subjects’ PCs. The experimental results show that the mechanism was able to reduce the time costs of window switching. We also found that the subjects tended to use both traditional and the proposed window switching methods.


  1. 1.
    Baeza-Yates, R., Jiang, D.: Predicting the next app that you are going to use. In: Proceedings of the WSDM 2015, pp. 285–294. ACM Press (2015)Google Scholar
  2. 2.
    Bernstein, M., Shrager, J., Winograd, T.: Taskposé: exploring fluid boundaries in an associative window visualization. In: Proceedings of the UIST 2008, pp. 231–234. ACM Press (2008)Google Scholar
  3. 3.
    Fitchett, S., Cockburn, A.: AccessRank: predicting what users will do next. In: Proceedings of the CHI 2012, pp. 2239–2242. ACM Press (2012)Google Scholar
  4. 4.
    Hutchings, D.R., Smith, G., Meyers, B., Czerwinski, M., Robertson, G.: Display space usage and window management operation comparisons between single monitor and multiple monitor users. In: Proceedings of the AVI 2004, pp. 32–39. ACM Press (2004)Google Scholar
  5. 5.
    Ishak, E.W., Feiner, S.K.: Interacting with hidden content using content-aware free-space transparency. In: Proceedings of the UIST 2004, pp. 189–192. ACM Press (2004)Google Scholar
  6. 6.
    Lischke, L., Mayer, S., Hoffmann, J., Kratzer, P., Roth, S., Wolf, K., Woniak, P.: Interaction techniques for window management on large high-resolution displays. In: Proceedings of the MUM 2017, pp. 241–247. ACM Press (2017)Google Scholar
  7. 7.
    Liu, S., Tajima, K.: WildThumb: a web browser supporting efficient task management on wide displays. In: Proceedings of the IUI 2010, pp. 159–168. ACM Press (2010)Google Scholar
  8. 8.
    Multiple desktops in Windows 10. Accessed 23 Apr 2019
  9. 9.
    Oliver, N., Czerwinski, M., Smith, G., Roomp, K.: RelAltTab: assisting users in switching windows. In: Proceedings of the IUI 2008, pp. 385–388. ACM Press (2008)Google Scholar
  10. 10.
    Standard Banner Sizes List. Accessed 17 Apr 2019
  11. 11.
    Shibata, H., Omura, K.: Docking window framework: supporting multitasking by docking windows. In: Proceedings of the APCHI 2012, pp. 227–236. ACM Press (2012)Google Scholar
  12. 12.
    Waldner, M., Steinberger, M., Grasset, R., Schmalstieg, D.: Importance-driven compositing window management. In: Proceedings of the CHI 2011, pp. 959–968. ACM Press (2011)Google Scholar
  13. 13.
    Warr, A., Chi, E.H., Harris, H., Kuscher, A., Chen, J., Flack, R., Jitkoff, N.: Window shopping: a study of desktop window switching. In: Proceedings of the CHI 2016, pp. 3335–3338. ACM Press (2016)Google Scholar
  14. 14.
    Xu, Q., Casiez, G.: Push-and-Pull switching: window switching based on window overlapping. In: Proceedings of the CHI 2010, pp. 1335–1338. ACM Press (2010)Google Scholar
  15. 15.
    Yoshida, K., Ozono, T., Shintani, T.: FoXpace: manipulating windows based on the user’s work history. In: Proceedings of the IIAI-AAI 2016, pp. 698–703. IEEE (2016)Google Scholar
  16. 16.
    Yoshida, K., Ozono, T., Shintani, T.: Developing an automatic window manipulation system considering content on application windows and user’s behavior. Int. J. Smart Comput. Artif. Intell. 1(2), 59–75 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Keizo Sato
    • 1
    Email author
  • Shotaro Imada
    • 1
  • Shinya Mazume
    • 1
  • Makoto Nakashima
    • 1
  1. 1.Oita UniversityOita-shiJapan

Personalised recommendations