Method for consistent GUI arrangements by analyzing existing windows and its evaluation

Junko Shirogane, Seitaro Shirai, Hajime Iwata, Yoshiaki Fukazawa

    Research output: Contribution to journalArticle

    1 Citation (Scopus)

    Abstract

    To realize usability in software, GUI (Graphical User Interface) layouts must be consistent because consistency allows end users to operate software based on previous experiences. Often consistency can be achieved by user interface guidelines, which realize consistency in a software package as well as between various software packages within a platform. Because end users have different experiences and perceptions, GUIs based on guidelines are not always usable for end users. Thus, it is necessary to realize consistency without guidelines. Herein we propose a method to realize consistent GUIs where existing software packages are surveyed and common patterns for window layouts, which we call layout rules, are specified. Our method uses these layout rules to arrange the windows of GUIs. Concretely, source programs of developed GUIs are analyzed to identify the layout rules, and then these rules are used to extract parameters to generate source programs of undeveloped GUIs. To evaluate our method, we applied it to existing GUIs in software packages to extract the layout rules from several windows and to generate other windows. The evaluation confirms that our method easily realizes layout consistency.

    Original languageEnglish
    Pages (from-to)1084-1096
    Number of pages13
    JournalIEICE Transactions on Information and Systems
    VolumeE96-D
    Issue number5
    DOIs
    Publication statusPublished - 2014

    Fingerprint

    Graphical user interfaces
    Software packages
    User interfaces

    Keywords

    • Consistency
    • GUI
    • Layout
    • Usability

    ASJC Scopus subject areas

    • Hardware and Architecture
    • Computer Vision and Pattern Recognition
    • Electrical and Electronic Engineering
    • Software
    • Artificial Intelligence

    Cite this

    Method for consistent GUI arrangements by analyzing existing windows and its evaluation. / Shirogane, Junko; Shirai, Seitaro; Iwata, Hajime; Fukazawa, Yoshiaki.

    In: IEICE Transactions on Information and Systems, Vol. E96-D, No. 5, 2014, p. 1084-1096.

    Research output: Contribution to journalArticle

    Shirogane, Junko ; Shirai, Seitaro ; Iwata, Hajime ; Fukazawa, Yoshiaki. / Method for consistent GUI arrangements by analyzing existing windows and its evaluation. In: IEICE Transactions on Information and Systems. 2014 ; Vol. E96-D, No. 5. pp. 1084-1096.
    @article{7614109cedcc46778362bb9971995a93,
    title = "Method for consistent GUI arrangements by analyzing existing windows and its evaluation",
    abstract = "To realize usability in software, GUI (Graphical User Interface) layouts must be consistent because consistency allows end users to operate software based on previous experiences. Often consistency can be achieved by user interface guidelines, which realize consistency in a software package as well as between various software packages within a platform. Because end users have different experiences and perceptions, GUIs based on guidelines are not always usable for end users. Thus, it is necessary to realize consistency without guidelines. Herein we propose a method to realize consistent GUIs where existing software packages are surveyed and common patterns for window layouts, which we call layout rules, are specified. Our method uses these layout rules to arrange the windows of GUIs. Concretely, source programs of developed GUIs are analyzed to identify the layout rules, and then these rules are used to extract parameters to generate source programs of undeveloped GUIs. To evaluate our method, we applied it to existing GUIs in software packages to extract the layout rules from several windows and to generate other windows. The evaluation confirms that our method easily realizes layout consistency.",
    keywords = "Consistency, GUI, Layout, Usability",
    author = "Junko Shirogane and Seitaro Shirai and Hajime Iwata and Yoshiaki Fukazawa",
    year = "2014",
    doi = "10.1587/transinf.E97.D.1084",
    language = "English",
    volume = "E96-D",
    pages = "1084--1096",
    journal = "IEICE Transactions on Information and Systems",
    issn = "0916-8532",
    publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
    number = "5",

    }

    TY - JOUR

    T1 - Method for consistent GUI arrangements by analyzing existing windows and its evaluation

    AU - Shirogane, Junko

    AU - Shirai, Seitaro

    AU - Iwata, Hajime

    AU - Fukazawa, Yoshiaki

    PY - 2014

    Y1 - 2014

    N2 - To realize usability in software, GUI (Graphical User Interface) layouts must be consistent because consistency allows end users to operate software based on previous experiences. Often consistency can be achieved by user interface guidelines, which realize consistency in a software package as well as between various software packages within a platform. Because end users have different experiences and perceptions, GUIs based on guidelines are not always usable for end users. Thus, it is necessary to realize consistency without guidelines. Herein we propose a method to realize consistent GUIs where existing software packages are surveyed and common patterns for window layouts, which we call layout rules, are specified. Our method uses these layout rules to arrange the windows of GUIs. Concretely, source programs of developed GUIs are analyzed to identify the layout rules, and then these rules are used to extract parameters to generate source programs of undeveloped GUIs. To evaluate our method, we applied it to existing GUIs in software packages to extract the layout rules from several windows and to generate other windows. The evaluation confirms that our method easily realizes layout consistency.

    AB - To realize usability in software, GUI (Graphical User Interface) layouts must be consistent because consistency allows end users to operate software based on previous experiences. Often consistency can be achieved by user interface guidelines, which realize consistency in a software package as well as between various software packages within a platform. Because end users have different experiences and perceptions, GUIs based on guidelines are not always usable for end users. Thus, it is necessary to realize consistency without guidelines. Herein we propose a method to realize consistent GUIs where existing software packages are surveyed and common patterns for window layouts, which we call layout rules, are specified. Our method uses these layout rules to arrange the windows of GUIs. Concretely, source programs of developed GUIs are analyzed to identify the layout rules, and then these rules are used to extract parameters to generate source programs of undeveloped GUIs. To evaluate our method, we applied it to existing GUIs in software packages to extract the layout rules from several windows and to generate other windows. The evaluation confirms that our method easily realizes layout consistency.

    KW - Consistency

    KW - GUI

    KW - Layout

    KW - Usability

    UR - http://www.scopus.com/inward/record.url?scp=84900008498&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84900008498&partnerID=8YFLogxK

    U2 - 10.1587/transinf.E97.D.1084

    DO - 10.1587/transinf.E97.D.1084

    M3 - Article

    AN - SCOPUS:84900008498

    VL - E96-D

    SP - 1084

    EP - 1096

    JO - IEICE Transactions on Information and Systems

    JF - IEICE Transactions on Information and Systems

    SN - 0916-8532

    IS - 5

    ER -