Zobrazeno 1 - 10
of 22
pro vyhledávání: '"Michelle Ichinco"'
Publikováno v:
VL/HCC
Modern programming frequently requires the use of APIs (Application Programming Interfaces). Yet many programmers struggle when trying to learn APIs. We ran an exploratory study in which we observed participants performing an API learning task. We an
Publikováno v:
Journal of Visual Languages and Sentient Systems. 3:101-118
Publikováno v:
VL/HCC
APIs (Application Programming Interfaces) and code libraries have become highly integrated into the programming process. They allow programmers to reuse large segments of functionalities. However, as free and often open-source commodities, the suppor
Autor:
Caitlin Kelleher, Michelle Ichinco
Publikováno v:
VL/HCC
In today’s world, learning new APIs (Application Programming Interfaces) is fundamental to being a programmer. Prior research suggests that programmers learn on-the-fly while they work on other project-related tasks. Yet, this process is often inef
Autor:
Michelle Ichinco, Caitlin Kelleher
Publikováno v:
VL/HCC
Though support for learning computing in schools is growing, many children still begin learning to program without formal support in open-ended programming environments. While researchers have evaluated the final code of these types of projects, we k
Publikováno v:
VL/HCC
Coding often relies on Application Programming Interfaces (APIs), yet APIs are hard to learn, use, and debug. Debugging is a notoriously difficult skill, and is made even more challenging by the complexities of APIs. Yet, little work has focused on s
Publikováno v:
ICER
Many children begin to learn to code in a self-directed context, such as by creating an animation, game or phone app. Recent research has begun to investigate and evaluate the results of this process: children's projects. However, little is known abo
Autor:
Michelle Ichinco
Publikováno v:
VL/HCC
Many systems aim to support programmers within a programming context, whether they recommend API methods, example code, or hints to help novices solve a task. The recommendations may change based on the user's code context, history, or the source of
Autor:
Caitlin Kelleher, Michelle Ichinco
Publikováno v:
IDC
Independent novice programmers in open-ended contexts rely on help systems to support their learning. These help systems are often laboriously hand-authored by experts. This paper describes a semi-automatic process for the creation of a suggestion-ba
Autor:
Michelle Ichinco, Caitlin Kelleher
Publikováno v:
2017 IEEE Blocks and Beyond Workshop (B&B).
Programmers often attempt to use example code in order to fix bugs, learn, and remind themselves of code concepts. Many existing programming environments make text code examples available for the common programmer. Blocks code examples are typically