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.
Junko SHIROGANE
Tokyo Woman's Christian University
Seitaro SHIRAI
Waseda University
Hajime IWATA
Kanagawa Institute of Technology
Yoshiaki FUKAZAWA
Waseda University
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Junko SHIROGANE, Seitaro SHIRAI, Hajime IWATA, Yoshiaki FUKAZAWA, "Method for Consistent GUI Arrangements by Analyzing Existing Windows and Its Evaluation" in IEICE TRANSACTIONS on Information,
vol. E97-D, no. 5, pp. 1084-1096, May 2014, doi: 10.1587/transinf.E97.D.1084.
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.
URL: https://globals.ieice.org/en_transactions/information/10.1587/transinf.E97.D.1084/_p
Copy
@ARTICLE{e97-d_5_1084,
author={Junko SHIROGANE, Seitaro SHIRAI, Hajime IWATA, Yoshiaki FUKAZAWA, },
journal={IEICE TRANSACTIONS on Information},
title={Method for Consistent GUI Arrangements by Analyzing Existing Windows and Its Evaluation},
year={2014},
volume={E97-D},
number={5},
pages={1084-1096},
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={},
doi={10.1587/transinf.E97.D.1084},
ISSN={1745-1361},
month={May},}
Copy
TY - JOUR
TI - Method for Consistent GUI Arrangements by Analyzing Existing Windows and Its Evaluation
T2 - IEICE TRANSACTIONS on Information
SP - 1084
EP - 1096
AU - Junko SHIROGANE
AU - Seitaro SHIRAI
AU - Hajime IWATA
AU - Yoshiaki FUKAZAWA
PY - 2014
DO - 10.1587/transinf.E97.D.1084
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E97-D
IS - 5
JA - IEICE TRANSACTIONS on Information
Y1 - May 2014
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.
ER -