Caitlin Kelleher
Orcid: 0000-0002-9470-1478Affiliations:
- Washington University in St. Louis, MO, USA
According to our database1,
Caitlin Kelleher
authored at least 57 papers
between 2005 and 2025.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2025
Code histories: Documenting development by recording code influences and changes in code.
J. Comput. Lang., 2025
2024
Exploring the impacts of semi-automated storytelling on programmers' comprehension of software histories.
Proceedings of the 2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2024
Interrelation between Teaching Assistants' debugging strategies and adherence to sound tutoring practices during office hours.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024
An Exploratory Study of Programmers' Analogical Reasoning and Software History Usage During Code Re-Purposing.
Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering, 2024
2023
React example viability for efficient API learning (REVEAL): A tool to help programmers utilize incompatible code examples in React.js.
J. Comput. Lang., 2023
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2023
2022
How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course.
Proceedings of the 2022 IEEE Symposium on Visual Languages and Human-Centric Computing, 2022
Proceedings of the Koli Calling '22: 22nd Koli Calling International Conference on Computing Education Research, 2022
Proceedings of the CHI '22: CHI Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April 2022, 2022
2021
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
2020
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020
Exploring Programmers' API Learning Processes: Collecting Web Resources as External Memory.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020
Bugs as Features: Describing Patterns in Student Code through a Classification of Bugs.
Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, 2020
2019
Proceedings of the 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, 2019
Proceedings of the 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, 2019
Proceedings of the 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, 2019
Open-Ended Novice Programming Behaviors and their Implications for Supporting Learning.
Proceedings of the 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, 2019
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019
2018
Semi-automatic suggestion generation for young novice programmers in an open-ended context.
Proceedings of the 17th ACM Conference on Interaction Design and Children, 2018
2017
J. Vis. Lang. Sentient Syst., 2017
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017
Towards better code snippets: Exploring how code snippet recall differs with programming experience.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017
An exploratory study of the usage of different educational resources in an independent context.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017
2016
Suggesting examples to novice programmers in an open-ended context with the example guru.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016
Learning programming from tutorials and code puzzles: Children's perceptions of value.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016
Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
2015
Hum. Comput. Interact., 2015
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015
Enabling independent learning of programming concepts through programming completion puzzles.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
2014
A tool for authoring programs that automatically distribute feedback to novice programmers.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014
2013
Setting the scene: Scaffolding stories to benefit middle school students learning to program.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013
Automatically generating tutorials to enable middle school children to learn programming independently.
Proceedings of the Interaction Design and Children 2013, 2013
2012
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012
Designing a community to support long-term interest in programming for middle school children.
Proceedings of the 11th International Conference on Interaction Design and Children, 2012
2011
ACM Trans. Access. Comput., 2011
An investigation of non-programmers' performance with tools to support output localization.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011
Dinah: an interface to assist non-programmers with selecting program code causing graphical output.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011
Towards a therapist-centered programming environment for creating rehabilitation games.
Proceedings of the 16th International Conference on Computer Games, 2011
Proceedings of the Interaction Design and Children, 2011
2010
Non-programmers identifying functionality in unfamiliar code: strategies and barriers.
J. Vis. Lang. Comput., 2010
Toward transforming freely available source code into usable learning materials for end-users.
Proceedings of the 2nd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools, 2010
Proceedings of the 15th International Conference on Intelligent User Interfaces, 2010
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010
2009
Proceedings of the Interactive Storytelling, 2009
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009
2008
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008
2007
Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007
2006
Lessons Learned from Designing a Programming System to Support Middle School Girls Creating Animated Stories.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006
2005
Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers.
ACM Comput. Surv., 2005
Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005