標題: Shelves: A User-Defined Block Management Tool for Visual Programming Languages
作者: Hsu, Sheng-Yi
Lou, Yuan-Fu
Jung, Shing-Yun
Sun, Chuen-Tsai
交大名義發表
National Chiao Tung University
關鍵字: Human-computer interaction;Computer education;Visual programming languages;Code usability;Project-based learning
公開日期: 1-一月-2017
摘要: Block editors such as the one used in Scratch are now found in many visual programming languages (VPLs). While considered user-friendly for non-programmers or program learners, they have at least three important display limitations: readability, program structure, and re-use. To address these issues we have developed block shelves, a formatting and organizing tool in support of user-defined VPL structures. Usability experiment results indicate that block shelves can significantly enhance block code navigation and searches, as well as project structure clarification. In the interest of improving project collaboration and code re-use, users can utilize the extensible markup language file format to export/import shelves, and thereby share block codes between projects. Features designed for shelves and the experiment findings are value for course design in project-based learning and future block editor interface improvements.
URI: http://dx.doi.org/10.1007/978-3-319-67687-6_22
http://hdl.handle.net/11536/150877
ISSN: 0302-9743
DOI: 10.1007/978-3-319-67687-6_22
期刊: HUMAN-COMPUTER INTERACTION - INTERACT 2017, PT III
Volume: 10515
起始頁: 335
結束頁: 344
顯示於類別:會議論文