default search action
Caitlin Kelleher
Person information
- affiliation: Washington University in St. Louis, MO, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c48]John Allen, Caitlin Kelleher:
An Exploratory Study of Programmers' Analogical Reasoning and Software History Usage During Code Re-Purposing. CHASE@ICSE 2024: 109-120 - [c47]John Allen, Caitlin Kelleher:
Exploring the impacts of semi-automated storytelling on programmers' comprehension of software histories. VL/HCC 2024: 148-162 - 2023
- [j9]Caitlin Kelleher, Michelle Brachman:
A sensemaking analysis of API learning using React. J. Comput. Lang. 74: 101189 (2023) - [j8]John Allen, Caitlin Kelleher:
React example viability for efficient API learning (REVEAL): A tool to help programmers utilize incompatible code examples in React.js. J. Comput. Lang. 75: 101201 (2023) - [c46]John Allen, Caitlin Kelleher:
Exploring Analogical Reasoning and History Use in Software Re-purposing. VL/HCC 2023: 242-244 - 2022
- [c45]Yana Malysheva, Caitlin Kelleher:
Assisting Teaching Assistants with Automatic Code Corrections. CHI 2022: 231:1-231:18 - [c44]Yana Malysheva, Caitlin Kelleher:
An Algorithm for Generating Explainable Corrections to Student Code. Koli Calling 2022: 13:1-13:11 - [c43]Yana Malysheva, John Allen, Caitlin Kelleher:
How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course. VL/HCC 2022: 1-9 - 2021
- [c42]John Allen, Caitlin Kelleher:
Quantifying Novice Behavior, Experience, and Mental Effort in Code Puzzle Pathways. CHI Extended Abstracts 2021: 446:1-446:6 - [e4]Kyle J. Harms, Jácome Cunha, Steve Oney, Caitlin Kelleher:
IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2021, St Louis, MO, USA, October 10-13, 2021. IEEE 2021, ISBN 978-1-6654-4592-4 [contents] - 2020
- [c41]Yana Malysheva, Caitlin Kelleher:
Bugs as Features: Describing Patterns in Student Code through a Classification of Bugs. CHI Extended Abstracts 2020: 1-7 - [c40]John Allen, Caitlin Kelleher:
Poster: Towards Understanding Novice Behaviors and Mental Effort in Code Puzzles. VL/HCC 2020: 1-2 - [c39]Gao Gao, Finn Voichick, Michelle Ichinco, Caitlin Kelleher:
Exploring Programmers' API Learning Processes: Collecting Web Resources as External Memory. VL/HCC 2020: 1-10 - [c38]Yana Malysheva, Caitlin Kelleher:
Using Bugs in Student Code to Predict Need for Help. VL/HCC 2020: 1-6
2010 – 2019
- 2019
- [c37]Caitlin Kelleher, Wint Hnin:
Predicting Cognitive Load in Future Code Puzzles. CHI 2019: 257 - [c36]Michelle Ichinco, Caitlin Kelleher:
Open-Ended Novice Programming Behaviors and their Implications for Supporting Learning. VL/HCC 2019: 45-53 - [c35]Caitlin Kelleher, Michelle Ichinco:
Towards a Model of API Learning. VL/HCC 2019: 163-168 - [c34]Yana Malysheva, Caitlin Kelleher:
Puzzle Solving as Debugging. VL/HCC 2019: 253-255 - [c33]Finn Voichick, Gao Gao, Michelle Ichinco, Caitlin Kelleher:
Towards Validation of a Model of API Learning. VL/HCC 2019: 267-269 - 2018
- [c32]Michelle Ichinco, Caitlin Kelleher:
Semi-automatic suggestion generation for young novice programmers in an open-ended context. IDC 2018: 405-412 - [e3]Jácome Cunha, João Paulo Fernandes, Caitlin Kelleher, Gregor Engels, Jorge Mendes:
2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018, Lisbon, Portugal, October 1-4, 2018. IEEE Computer Society 2018, ISBN 978-1-5386-4235-1 [contents] - 2017
- [j7]David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, Franklyn A. Turbak:
Learnable programming: blocks and beyond. Commun. ACM 60(6): 72-80 (2017) - [j6]Michelle Ichinco, Kyle J. Harms, Caitlin Kelleher:
Towards Understanding Successful Novice Example Use in Blocks-Based Programming. J. Vis. Lang. Sentient Syst. 3: 101-118 (2017) - [c31]Michelle Ichinco, Wint Yee Hnin, Caitlin L. Kelleher:
Suggesting API Usage to Novice Programmers with the Example Guru. CHI 2017: 1105-1117 - [c30]Michelle Ichinco, Caitlin Kelleher:
Towards better code snippets: Exploring how code snippet recall differs with programming experience. VL/HCC 2017: 37-41 - [c29]Wint Hnin, Michelle Ichinco, Caitlin Kelleher:
An exploratory study of the usage of different educational resources in an independent context. VL/HCC 2017: 181-189 - [c28]Michelle Ichinco, Caitlin Kelleher:
Towards block code examples that help young novices notice critical elements. VL/HCC 2017: 335-336 - [i1]David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, Franklyn A. Turbak:
Learnable Programming: Blocks and Beyond. CoRR abs/1705.09413 (2017) - 2016
- [c27]Kyle James Harms, Jason Chen, Caitlin L. Kelleher:
Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers. ICER 2016: 241-250 - [c26]Kyle J. Harms, Evan Balzuweit, Jason Chen, Caitlin Kelleher:
Learning programming from tutorials and code puzzles: Children's perceptions of value. VL/HCC 2016: 59-67 - [c25]Michelle Ichinco, Wint Hnin, Caitlin Kelleher:
Suggesting examples to novice programmers in an open-ended context with the example guru. VL/HCC 2016: 230-231 - 2015
- [j5]Gazihan Alankus, Caitlin Kelleher:
Reducing Compensatory Motions in Motion-Based Video Games for Stroke Rehabilitation. Hum. Comput. Interact. 30(3-4): 232-262 (2015) - [c24]Caitlin Kelleher:
Looking Glass. SIGCSE 2015: 271 - [c23]Michelle Ichinco, Caitlin Kelleher:
Exploring novice programmer example use. VL/HCC 2015: 63-71 - [c22]Kyle J. Harms, Noah Rowlett, Caitlin Kelleher:
Enabling independent learning of programming concepts through programming completion puzzles. VL/HCC 2015: 271-279 - 2014
- [c21]Michelle Ichinco, Yoanna Dosouto, Caitlin Kelleher:
A tool for authoring programs that automatically distribute feedback to novice programmers. VL/HCC 2014: 207-208 - 2013
- [c20]Kyle J. Harms, Dennis Cosgrove, Shannon Gray, Caitlin Kelleher:
Automatically generating tutorials to enable middle school children to learn programming independently. IDC 2013: 11-19 - [c19]Jordana H. Kerr, Mary Chou, Reilly Ellis, Caitlin Kelleher:
Setting the scene: Scaffolding stories to benefit middle school students learning to program. VL/HCC 2013: 95-98 - [c18]Michelle Ichinco, Aaron Zemach, Caitlin Kelleher:
Towards generalizing expert programmers' suggestions for novice programmers. VL/HCC 2013: 143-150 - [e2]Caitlin Kelleher, Margaret M. Burnett, Stefan Sauer:
2013 IEEE Symposium on Visual Languages and Human Centric Computing, San Jose, CA, USA, September 15-19, 2013. IEEE Computer Society 2013, ISBN 978-1-4799-0369-6 [contents] - 2012
- [c17]Kyle J. Harms, Jordana H. Kerr, Michelle Ichinco, Mark Santolucito, Alexis Chuck, Terian Koscik, Mary Chou, Caitlin Kelleher:
Designing a community to support long-term interest in programming for middle school children. IDC 2012: 304-307 - [c16]Gazihan Alankus, Caitlin Kelleher:
Reducing compensatory motions in video games for stroke rehabilitation. CHI 2012: 2049-2058 - 2011
- [j4]Gazihan Alankus, Rachel Proffitt, Caitlin Kelleher, Jack R. Engsberg:
Stroke Therapy through Motion-Based Games: A Case Study. ACM Trans. Access. Comput. 4(1): 3:1-3:35 (2011) - [c15]Kyle J. Harms, Jordana H. Kerr, Caitlin Kelleher:
Improving learning transfer from stencils-based tutorials. IDC 2011: 157-160 - [c14]Caitlin Kelleher, Simon Tam, Matthew May, Rachel Proffitt, Jack R. Engsberg:
Towards a therapist-centered programming environment for creating rehabilitation games. CGAMES 2011: 240-247 - [c13]Paul A. Gross, Jennifer Yang, Caitlin Kelleher:
Dinah: an interface to assist non-programmers with selecting program code causing graphical output. CHI 2011: 3397-3400 - [c12]Paul A. Gross, Caitlin Kelleher, Jennifer Yang:
An investigation of non-programmers' performance with tools to support output localization. VL/HCC 2011: 55-58 - [e1]Gennaro Costagliola, Amy J. Ko, Allen Cypher, Jeffrey Nichols, Christopher Scaffidi, Caitlin Kelleher, Brad A. Myers:
2011 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2011, Pittsburgh, PA, USA, September 18-22, 2011. IEEE 2011, ISBN 978-1-4577-1246-3 [contents] - 2010
- [j3]Paul A. Gross, Caitlin Kelleher:
Non-programmers identifying functionality in unfamiliar code: strategies and barriers. J. Vis. Lang. Comput. 21(5): 263-276 (2010) - [c11]Gazihan Alankus, Rachel Proffitt, Caitlin Kelleher, Jack R. Engsberg:
Stroke therapy through motion-based games: a case study. ASSETS 2010: 219-226 - [c10]Gazihan Alankus, Amanda Lazar, Matthew May, Caitlin Kelleher:
Towards customizable games for stroke rehabilitation. CHI 2010: 2113-2122 - [c9]Paul A. Gross, Micah S. Herstand, Jordana W. Hodges, Caitlin Kelleher:
A code reuse interface for non-programmer middle school students. IUI 2010: 219-228 - [c8]Paul A. Gross, Caitlin Kelleher:
Toward transforming freely available source code into usable learning materials for end-users. PLATEAU 2010: 6:1-6:6
2000 – 2009
- 2009
- [c7]Mitchel Resnick, Mary Flanagan, Caitlin Kelleher, Matthew MacLaurin, Yoshiki Ohshima, Ken Perlin, Robert Torres:
Growing up programming: democratizing the creation of dynamic, interactive media. CHI Extended Abstracts 2009: 3293-3296 - [c6]Caitlin Kelleher:
Supporting Storytelling in a Programming Environment for Middle School Children. ICIDS 2009: 1-4 - [c5]Paul A. Gross, Caitlin Kelleher:
Non-programmers identifying functionality in unfamiliar code: Strategies and barriers. VL/HCC 2009: 75-82 - 2008
- [c4]Caitlin Kelleher, Brad A. Myers, Daniel P. Siewiorek, Dennis Cosgrove, Jeffrey S. Pierce, Matthew Conway, Donald Marinelli:
Special session in honor of Randy Pausch. CHI Extended Abstracts 2008: 3997-4002 - 2007
- [j2]Caitlin Kelleher, Randy Pausch:
Using storytelling to motivate programming. Commun. ACM 50(7): 58-64 (2007) - [c3]Caitlin Kelleher, Randy F. Pausch, Sara B. Kiesler:
Storytelling alice motivates middle school girls to learn computer programming. CHI 2007: 1455-1464 - 2006
- [c2]Caitlin Kelleher, Randy Pausch:
Lessons Learned from Designing a Programming System to Support Middle School Girls Creating Animated Stories. VL/HCC 2006: 165-172 - 2005
- [j1]Caitlin Kelleher, Randy Pausch:
Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. 37(2): 83-137 (2005) - [c1]Caitlin Kelleher, Randy Pausch:
Stencils-based tutorials: design and evaluation. CHI 2005: 541-550
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-23 20:33 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint