Demo Data from VLDB 2026 / reviewers in the wild / expert
Wint Hnin
dblp:189/8125 · also Wint Yee Hnin
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 5 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computing education › programming education
novice programming |
0.3 | 1 | 2017 | Suggesting API Usage to Novice Programmers with the Example Guru · CHI 2017 |
Software maintenance and evolution › code recommendation
API recommendation |
0.3 | 1 | 2017 | Suggesting API Usage to Novice Programmers with the Example Guru · CHI 2017 |
Software maintenance and evolution › software documentation
code examples |
0.1 | 1 | 2017 | Suggesting API Usage to Novice Programmers with the Example Guru · CHI 2017 |
Methods — techniques the papers use, named apart from their topics
user study · 0.6predictive modeling · 0.4data collection study · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Predicting Cognitive Load in Future Code PuzzlesabstractCode puzzles are an increasingly popular way to introduce youth to programming. Yet our knowledge about how to maximize learning from puzzles is incomplete. We conducted a data collection study and trained a model that predicts cognitive load, the mental effort necessary to complete a task, on a future puzzle. Controlling cognitive load can lead to more effective learning. Our model suggests that it is possible to predict Cognitive Load on future problems; the model could correctly distinguish the more difficult puzzle within a pair 71%-79% of the time. Further, studying the model itself provides new insights into the sources of puzzle difficulty, the factors that contribute to Cognitive Load, and their inter-relationships. Finally, the ability to predict Cognitive Load on a future puzzle is an important step towards the creation of adaptive code puzzle systems. Caitlin Kelleher, Wint Hnin |
CHI | 2 |
| 2017 | Suggesting API Usage to Novice Programmers with the Example GuruabstractProgrammers, especially novices, often have difficulty learning new APIs (Application Programming Interfaces). Existing research has not fully addressed novice programmers' unawareness of all available API methods. To help novices discover new and appropriate uses for API methods, we designed a system called the Example Guru. The Example Guru suggests context-relevant API methods based on each programmer's code. The suggestions provide contrasting examples to demonstrate how to use the API methods. To evaluate the effectiveness of the Example Guru, we ran a study comparing novice programmers' use of the Example Guru and documentation-inspired API information. We found that twice as many participants accessed the Example Guru suggestions compared to documentation and that participants used more than twice as many new API methods after accessing suggestions than documentation. Michelle Ichinco, Wint Hnin, Caitlin Kelleher |
CHI | 2 |
| 2017 | Personalized learning pathways using code puzzles for novice programmersabstractComputer science education is still limited for middle school and high school students, while programming becomes an important skill to know. Therefore, students often have to rely on novice programming environments such as Scratch [1] and Hour of Code [2] and learn coding independently. Wint Hnin |
VL/HCC | 1 |
| 2017 | An exploratory study of the usage of different educational resources in an independent contextabstractThere are a variety of learning resources with the potential to support children in learning programming independently. While many of them have been evaluated in laboratory settings, we know little about how children choose to use these resources on their own. We conducted a study organized around a film festival to explore children's open-ended use of four different learning supports: tutorials, code puzzles, in-application documentation and code suggestions. The study began with a workshop to introduce the programming environment and available tools, continued through two weeks of home use, and culminated in a film festival. Results suggest that participants leveraged in-context forms of help most frequently, but valued documentation for question-answering and suggestions for opportunistic learning. Wint Hnin, Michelle Ichinco, Caitlin Kelleher |
VL/HCC | 1 |
| 2016 | Suggesting examples to novice programmers in an open-ended context with the example guruabstractMany novice programmers use blocks-based programming environments outside of classrooms, due to a lack of computer science education in schools. Many solutions for supporting learning in these environments are out of the context of the programming environment and the user's project. In this poster, we present a way of expanding novice users' knowledge of a blocks-based programming environment by suggesting examples during open-ended programming. Michelle Ichinco, Wint Hnin, Caitlin Kelleher |
VL/HCC | 2 |