“…Previously, some taxonomies and categorization schemes have been presented in SLC subareas, such as [50,68], but prior approaches focus on specific issues in the subarea each addresses, whereas we take a more general view. On the other hand, Ihantola et al [41], while discussing algorithm visualization, do take a more general view. They identify several dimensions in their taxonomy of effortlessness, including scope (a tool can be lessonspecific, course-specific, domain-specific and no-specific) and integrability (e.g., installation, customization, platform independence, internationalization, course management support and integration to hypertext).…”