Abstract
Block-based programming environments have become widely recognized as a user-friendly approach to programming, especially for beginners and non-technical users. They offer a programming experience based on the what-you-see-is-what-you-get (WYSIWYG) paradigm. These environments employ visual jigsaw-like blocks that users can snap together to form programs, allowing them to focus on logical concepts without the burden of the language's syntax. However, the usability of these environments often varies, affecting the quality of the user experience. This paper presents Category Highlighting, a technique designed to enhance block discoverability, facilitate intuitive interactions, and improve overall navigation within environments built on the Google Blockly library. We demonstrate its usefulness in different case studies.
| Original language | English |
|---|---|
| Title of host publication | 2025 IEEE/ACM Second IDE Workshop (IDE) |
| Subtitle of host publication | [Proceedings] |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 26-31 |
| Number of pages | 6 |
| ISBN (Electronic) | 9798331501884 |
| ISBN (Print) | 9798331501891 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 2nd IEEE/ACM IDE Workshop, IDE 2025 - Ottawa, Canada Duration: 3 May 2025 → … |
Conference
| Conference | 2nd IEEE/ACM IDE Workshop, IDE 2025 |
|---|---|
| Country/Territory | Canada |
| City | Ottawa |
| Period | 3/05/25 → … |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Keywords
- Block-based Environments
- Blockly
- Grammars
- Kogi
- Syntax
- Usability
- Visual Programming