{'fraction_non_alphanumeric': 0.01977401129943503, 'fraction_numerical': 0.0009416195856873823, 'mean_word_length': 5.442424242424242, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
On the Design and Implementation of User-friendly Interface for Scientific and Engineering Applications

Sophisticated visual programming environments facilitate the implementation of graphic user interface (GUI) from the programming aspect. However, how to design an effective and efficient GUI to meet the requirements of large-scale scientific and engineering software still remains an interesting research topic. This paper presents a methodology of GUI design for engineering applications. First, the requirements and the tasks of the specific engineering application should be carefully analyzed. Second, a prototype of the GUI is generated. Then, the concept of interactive GUI design is employed to improve the user friendliness. Finally, extensive testing is conducted, and iterative software design method is applied to improve the GUI design based on the testing results. The presented methodology is employed in the design procedure of the user-friendly graphic user interface in a 3-D animation system for a large space segmented telescope test-bed.