Designing a community to support long-term interest in programming for middle school children. - Kyle J. Harms; Jordana H. Kerr; Michelle Ichinco; Mark Santolucito; Alexis Chuck; Terian Koscik; Mary Chou; Caitlin Kelleher (IDC, 2012)

Towards generalizing expert programmers' suggestions for novice programmers. - Michelle Ichinco; Aaron Zemach; Caitlin Kelleher (VL/HCC, 2013)

Towards crowdsourced large-scale feedback for novice programmers. - Michelle Ichinco (VL/HCC, 2014)

A tool for authoring programs that automatically distribute feedback to novice programmers. - Michelle Ichinco; Yoanna Dosouto; Caitlin Kelleher (VL/HCC, 2014)

Exploring novice programmer example use. - Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2015)

Suggesting and supporting examples for novice programmers. - Michelle Ichinco (VL/HCC, 2016)

Suggesting examples to novice programmers in an open-ended context with the example guru. - Michelle Ichinco; Wint Hnin; Caitlin Kelleher (VL/HCC, 2016)

Suggesting API Usage to Novice Programmers with the Example Guru. - Michelle Ichinco; Wint Yee Hnin; Caitlin L. Kelleher (CHI, 2017)

An exploratory study of the usage of different educational resources in an independent context. - Wint Hnin; Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2017)

Towards better code snippets: Exploring how code snippet recall differs with programming experience. - Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2017)

Towards block code examples that help young novices notice critical elements. - Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2017)

Towards Understanding Successful Novice Example Use in Blocks-Based Programming. - Michelle Ichinco; Kyle J. Harms; Caitlin Kelleher (J. Vis. Lang. Sentient Syst., 2017)

Semi-automatic suggestion generation for young novice programmers in an open-ended context. - Michelle Ichinco; Caitlin Kelleher (IDC, 2018)

A Vision for Interactive Suggested Examples for Novice Programmers. - Michelle Ichinco (VL/HCC, 2018)

Identifying Learning Trajectories in Self-Directed Programming. - Aaron Milgram; Shruti Jain; Michelle Ichinco (ICER, 2019)

Designing a Support Tool for API Debugging. - Gao Gao; Ashley Hale; Michelle Ichinco (VL/HCC, 2019)

Open-Ended Novice Programming Behaviors and their Implications for Supporting Learning. - Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2019)

Towards a Model of API Learning. - Caitlin Kelleher; Michelle Ichinco (VL/HCC, 2019)

Towards Validation of a Model of API Learning. - Finn Voichick; Gao Gao; Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2019)

Exploring Programmers' API Learning Processes: Collecting Web Resources as External Memory. - Gao Gao; Finn Voichick; Michelle Ichinco; Caitlin Kelleher (VL/HCC, 2020)