@inproceedings{gao2020exploring, author = {Gao Gao and Finn Voichick and Michelle Ichinco and Caitlin Kelleher}, booktitle = {2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, organization = {IEEE}, pages = {1–10}, title = {Exploring Programmers' API Learning Processes: Collecting Web Resources as External Memory}, url = {https://www.cse.wustl.edu/~ckelleher/papers/exploringAPILearning.pdf}, year = {2020} }
@article{kelleher2022sensemaking, author = {Kelleher, Caitlin and Brachman, Michelle}, journal = {Journal of Computer Languages}, publisher = {Elsevier}, title = {A Sensemaking Analysis of API Learning Using React}, url = {https://www.cse.wustl.edu/~ckelleher/papers/sensemakingAPILearning.pdf}, year = {2022} }
@inproceedings{malysheva2022teaching, author = {Malysheva, Yana and Allen, John and Kelleher, Caitlin}, booktitle = {2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, organization = {IEEE}, pages = {1--9}, title = {How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course}, url = {https://www.cse.wustl.edu/~ckelleher/papers/taStudentInteractions.pdf}, year = {2022} }
@inproceedings{malysheva2022algorithm, author = {Malysheva, Yana and Kelleher, Caitlin}, booktitle = {Proceedings of the 22nd Koli Calling International Conference on Computing Education Research}, pages = {1--11}, title = {An Algorithm for Generating Explainable Corrections to Student Code}, url = {https://www.cse.wustl.edu/~ckelleher/papers/explainableCorrections.pdf}, year = {2022} }
@inproceedings{malysheva2022assisting, author = {Malysheva, Yana and Kelleher, Caitlin}, booktitle = {CHI Conference on Human Factors in Computing Systems}, pages = {1--18}, title = {Assisting Teaching Assistants with Automatic Code Corrections}, url = {https://dl.acm.org/doi/pdf/10.1145/3491102.3501820}, year = {2022} }
@inproceedings{kelleher2007storytelling, author = {Caitlin Kelleher and Randy Pausch and Sara Kiesler}, booktitle = {Proceedings of the SIGCHI conference on Human factors in computing systems}, pages = {1455–1464}, title = {Storytelling alice motivates middle school girls to learn computer programming}, url = {https://dl.acm.org/doi/10.1145/1240624.1240844?cid=81100607695}, year = {2007} }
@article{kelleher2007using, author = {Caitlin Kelleher and Randy Pausch}, journal = {Communications of the ACM}, number = {7}, pages = {58–64}, publisher = {ACM}, title = {Using storytelling to motivate programming}, url = {https://dl.acm.org/doi/10.1145/1272516.1272540?cid=81100607695}, volume = {50}, year = {2007} }
@inproceedings{kelleher2006lessons, author = {Caitlin Kelleher and Randy Pausch}, booktitle = {Visual languages and human-centric computing (VL/HCC'06)}, organization = {IEEE}, pages = {165–172}, title = {Lessons learned from designing a programming system to support middle school girls creating animated stories}, url = {https://www.cse.wustl.edu/~ckelleher/SupportAnimStoriesHCC.pdf}, year = {2006} }
@inproceedings{alankus2010towards, author = {Gazihan Alankus and Amanda Lazar and Matt May and Caitlin Kelleher}, booktitle = {Proceedings of the SIGCHI conference on human factors in computing systems}, pages = {2113–2122}, title = {Towards customizable games for stroke rehabilitation}, url = {https://dl.acm.org/doi/10.1145/1753326.1753649?cid=81100607695}, year = {2010} }
@article{alankus2011stroke, author = {Gazihan Alankus and Rachel Proffitt and Caitlin Kelleher and Jack Engsberg}, journal = {ACM Transactions on Accessible Computing (TACCESS)}, number = {1}, pages = {1–35}, publisher = {ACM New York, NY, USA}, title = {Stroke therapy through motion-based games: a case study}, url = {https://dl.acm.org/doi/10.1145/1878803.1878842?cid=81100607695}, volume = {4}, year = {2011} }
@article{alankus2015reducing, author = {Gazihan Alankus and Caitlin Kelleher}, journal = {Human--Computer Interaction}, number = {3-4}, pages = {232–262}, publisher = {Taylor \& Francis}, title = {Reducing compensatory motions in motion-based video games for stroke rehabilitation}, volume = {30}, year = {2015} }
@inproceedings{gross2010code, author = {Paul A Gross and Micah S Herstand and Jordana W Hodges and Caitlin L Kelleher}, booktitle = {Proceedings of the 15th international conference on Intelligent user interfaces}, pages = {219–228}, title = {A code reuse interface for non-programmer middle school students}, url = {https://dl.acm.org/doi/10.1145/1719970.1720001?cid=81100607695}, year = {2010} }
@inproceedings{gross2011dinah, author = {Paul Gross and Jennifer Yang and Caitlin Kelleher}, booktitle = {proceedings of the SIGCHI conference on human factors in computing systems}, pages = {3397–3400}, title = {Dinah: An interface to assist non-programmers with selecting program code causing graphical output}, url = {https://dl.acm.org/doi/10.1145/1978942.1979448?cid=81100607695}, year = {2011} }
@inproceedings{kelleher2005stencils, author = {Caitlin Kelleher and Randy Pausch}, booktitle = {Proceedings of the SIGCHI conference on Human factors in computing systems}, pages = {541–550}, title = {Stencils-based tutorials: design and evaluation}, url = {https://dl.acm.org/doi/10.1145/1054972.1055047?cid=81100607695}, year = {2005} }
@inproceedings{harms2013automatically, author = {Kyle J Harms and Dennis Cosgrove and Shannon Gray and Caitlin Kelleher}, booktitle = {Proceedings of the 12th International Conference on Interaction Design and Children}, pages = {11–19}, title = {Automatically generating tutorials to enable middle school children to learn programming independently}, url = {https://dl.acm.org/doi/10.1145/2485760.2485764?cid=81100607695}, year = {2013} }
@inproceedings{harms2015enabling, author = {Kyle J Harms and Noah Rowlett and Caitlin Kelleher}, booktitle = {2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, organization = {IEEE}, pages = {271–279}, title = {Enabling independent learning of programming concepts through programming completion puzzles}, url = {https://www.cse.wustl.edu/~ckelleher/papers/indLearningCompletionPuzzles.pdf}, year = {2015} }
@inproceedings{kelleher2019predicting, author = {Caitlin Kelleher and Wint Hnin}, booktitle = {Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems}, pages = {1–12}, title = {Predicting cognitive load in future code puzzles}, url = {https://dl.acm.org/doi/pdf/10.1145/3290605.3300487}, year = {2019} }
@inproceedings{kelleher2019predicting, author = {Caitlin Kelleher and Wint Hnin}, booktitle = {Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems}, pages = {1–12}, title = {Predicting cognitive load in future code puzzles}, url = {https://dl.acm.org/doi/pdf/10.1145/3290605.3300487}, year = {2019} }
@inproceedings{hnin2017exploratory, author = {Wint Hnin and Michelle Ichinco and Caitlin Kelleher}, booktitle = {2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, pages = {181–189}, title = {An Exploratory Study of the Usage of Different Educational Resources in an Independent Context}, url = {https://www.cse.wustl.edu/~ckelleher/papers/resourcesIndependentContext.pdf}, year = {2017} }
@inproceedings{ichinco2017suggesting, author = {Michelle Ichinco and Wint Yee Hnin and Caitlin L Kelleher}, booktitle = {Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems}, pages = {1105–1117}, title = {Suggesting api usage to novice programmers with the example guru}, url = {https://dl.acm.org/doi/pdf/10.1145/3025453.3025827}, year = {2017} }