skip to main content
10.1145/3236454.3236491acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
research-article

GUI scalability issues of windows desktop applications and how to find them

Published:16 July 2018Publication History

ABSTRACT

Advancements in display technologies have constantly increased the numbers of pixels per inch (DPI) of modern monitors. To avoid that the GUI elements and texts appear crisp and sharp but miniscule and barely readable, operating systems allow scaling up the user interface. Proper scaling also requires applications to adjust to DPI changes correctly. Failures can lead to visual artifacts, distorted and misaligned GUI elements, blurry images, and clipped texts. Such issues are highly visible, irritating, and can considerably decrease productivity. In this paper, we present an approach used for testing the GUI of a large Windows application scaled to different DPI settings. We describe the various scalability issues we observed and the methods we implemented to detect them. We conclude the paper by discussing our insights about how to automate and perform GUI scalability testing.

References

  1. Kärkkäinen L., and J. Laarni. (2002). Designing for small display screens. In Proceedings of the 2nd Nordic conference on Human-computer interaction. ACM. 227--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Glassman N. R., and P. Shen. (2014). One site fits all: responsive web design. Journal of Electronic Resources in Medical Libraries, 11.2 2014: 78-90.Google ScholarGoogle ScholarCross RefCross Ref
  3. Ramler R., and R. Hoschek. (2017). Process and Tool Support for Internationalization and Localization Testing in Software Product Development. In Proceedings of the International Conference on Product-Focused Software Process Improvement. Springer, LNCS vol. 10611. 2017. 385--393.Google ScholarGoogle ScholarCross RefCross Ref
  4. Choudhary S. R., H. Versee, and A. Orso. (2010). WEBDIFF: Automated identification of cross-browser issues in web applications. In Proceedings of the IEEE International Conference on Software Maintenance (ICSM), IEEE, 2010. 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Hori A., S. Takada, H. Tanno, and M. Oinuma. (2015). An Oracle based on Image Comparison for Regression Testing of Web Applications. In Software Engineering and Knowledge Engineering (SEKE) 2015. 639--645.Google ScholarGoogle Scholar
  6. Mahajan S., B. Li, P. Behnamghader, and W.G. Halfond. (2016). Using visual symptoms for debugging presentation failures in web applications. In Proceedings of the IEEE International Conference on Software Testing, Verification and Validation (ICST), 2016. IEEE. 191--201.Google ScholarGoogle ScholarCross RefCross Ref
  7. Meinhardt-Llopis E., J. S. Pérez, and D. Kondermann. (2013). Horn-schunck optical flow with a multi-scale strategy. Image Processing on line, 2013, 151--172.Google ScholarGoogle Scholar

Index Terms

  1. GUI scalability issues of windows desktop applications and how to find them

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ISSTA '18: Companion Proceedings for the ISSTA/ECOOP 2018 Workshops
      July 2018
      143 pages
      ISBN:9781450359399
      DOI:10.1145/3236454

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 16 July 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate58of213submissions,27%

      Upcoming Conference

      ISSTA '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader