Synthesizing Algorithms with Performance Constraints. - Robert McCartney (AAAI, 1987)

Program synthesis: an automationist's view. - Robert McCartney (COMPCON, 1989)

Issue Spotting in Legal Cases. - Barbara Cuthill; Robert McCartney (ICAIL, 1993)

Issue spotting in CHASER. - Barbara Cuthill; Robert McCartney (Artif. Intell. Law, 1993)

Inter-diagrammatic Reasoning. - Michael Anderson 001; Robert McCartney (IJCAI (1), 1995)

Developing a heuristic via diagrammatic reasoning. - Michael Anderson 001; Robert McCartney (SAC, 1995)

Diagrammatic Reasoning and Cases. - Michael Anderson 001; Robert McCartney (AAAI/IAAI, Vol. 2, 1996)

Introduction To Robotics In Computer Science And Engineering Education. - Robert McCartney (Comput. Sci. Educ., 1996)

Predicting Resource Use with Case-Based Plan Recognition. - Jung Jin Lee; Robert McCartney (AAAI/IAAI, 1997)

Partial Plan Recognition with Incomplete Information. - Jung Jin Lee; Robert McCartney (ICMAS, 1998)

Partial Plan Recognition Using Predictive Agents. - Jung Jin Lee; Robert McCartney (PRIMA, 1998)

Small Robot Projects: Before You Start. - Robert McCartney; Kathryn E. Sanders (Comput. Sci. Educ., 1998)

Predicting User Actions Using Interface Agents with Individual User Models. - Jung Jin Lee; Robert McCartney (PRIMA, 1999)

A cost term in an evolutionary robotics fitness function. - Timothy E. Revello; Robert McCartney (CEC, 2000)

Sampling and Estimation Using Multiple Robots. - Robert McCartney; Haihang Sun (ICMAS, 2000)

Learning and Predicting User Behavior for Particular Resource Use. - Jung Jin Lee; Robert McCartney; Eugene Santos Jr. (FLAIRS, 2001)

A Binary Tree Based Approach for the Design of Fault-Tolerant Robot Team. - Haihang Sun; Robert McCartney (FLAIRS, 2001)

Using Diagrams to Understand Diagrams: A Case-Based Approach to Diagrammatic Reasoning. - Dale E. Fish; Robert McCartney (Diagrammatic Representation and Reasoning, 2002)

Generating war game strategies using a genetic algorithm. - Timothy E. Revello; Robert McCartney (IEEE Congress on Evolutionary Computation, 2002)

Program assessment tools in computer science: a report from the trenches. - Kathryn E. Sanders; Robert McCartney (SIGCSE, 2003)

Diagram processing: Computing with diagrams. - Michael Anderson 001; Robert McCartney (Artif. Intell., 2003)

Inter-diagrammatic Reasoning and Digital Geometry. - Robert McCartney; Passent Mohammed El-Kafrawy (Diagrams, 2004)

Exploring the Relationship between Knowledge and Algorithm Performance in Discrete Optimization. - Xiaomin Zhong; Eugene Santos Jr.; Robert McCartney (ICTAI, 2004)

Collected Wisdom: Assessment Tools for Computer Science Programs. - Kathryn E. Sanders; Robert McCartney (Comput. Sci. Educ., 2004)

A multi-national study of reading and tracing skills in novice programmers. - Raymond Lister; Elizabeth S. Adams; Sue Fitzgerald; William Fone; John Hamer; Morten Lindholm; Robert McCartney; Jan Erik Moström; Kate Sanders 001; Otto Seppälä; Beth Simon; Lynda Thomas (ACM SIGCSE Bull., 2004)

What novice programmers don't know. - Gary Lewandowski; Alicia Gutschow; Robert McCartney; Kate Sanders 001; Dermot Shinners-Kennedy (ICER, 2005)

The (relative) importance of software design criteria. - Tzu-Yi Chen; Stephen Cooper; Robert McCartney; Leslie Schwartzman (ITiCSE, 2005)

Take Note: the Effectiveness of Novice Programmers' Annotations on Examinations. - Robert McCartney; Jan Erik Moström; Kate Sanders 001; Otto Seppälä (Informatics Educ., 2005)

Reasoning with geometric information in digital space. - Passent Mohammed El-Kafrawy; Robert McCartney (Knowl. Based Syst., 2005)

Commonsense computing: what students know before we teach (episode 1: sorting). - Beth Simon; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001 (ICER, 2006)

What do beginning students know, and what can they do? - Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001; Beth Simon (ITiCSE, 2006)

Putting threshold concepts into context in computer science education. - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Kate Sanders 001; Carol Zander (ITiCSE, 2006)

Can graduating students design software systems? - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Carol Zander (SIGCSE, 2006)

Categorizing student software designs: Methods, results, and implications. - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Carol Zander (Comput. Sci. Educ., 2006)

From Limen to Lumen: computing students in liminal spaces. - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Kate Sanders 001; Lynda Thomas; Carol Zander (ICER, 2007)

Through the eyes of instructors: a phenomenographic investigation of student success. - Päivi Kinnunen; Robert McCartney; Laurie C. Murphy; Lynda Thomas (ICER, 2007)

Commonsense computing (episode 3): concurrency and concert tickets. - Gary Lewandowski; Dennis J. Bouvier; Robert McCartney; Kate Sanders 001; Beth Simon (ICER, 2007)

Successful students' strategies for getting unstuck. - Robert McCartney; Anna Eckerdal; Jan Erik Moström; Kate Sanders 001; Carol Zander (ITiCSE, 2007)

Threshold concepts in computer science: do they exist and are they useful? - Jonas Boustedt; Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Kate Sanders 001; Carol Zander (SIGCSE, 2007)

It seemed like a good idea at the time. - Jonas Boustedt; Robert McCartney; Josh Tenenberg; Titus Winters; Stephen H. Edwards; Briana B. Morrison; David R. Musicant; Ian Utting; Carol Zander (SIGCSE, 2007)

Commonsense computing: using student sorting abilities to improve instruction. - Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001; Beth Simon (SIGCSE, 2007)

From the editors: A new vision for JERIC. - Robert McCartney; Josh Tenenberg (ACM J. Educ. Resour. Comput., 2007)

Why Evidence? - Robert McCartney; Josh Tenenberg (ACM J. Educ. Resour. Comput., 2007)

Computer science in a liberal arts context. - Josh Tenenberg; Robert McCartney (ACM J. Educ. Resour. Comput., 2007)

Concrete examples of abstraction as manifested in students' transformative experiences. - Jan Erik Moström; Jonas Boustedt; Anna Eckerdal; Robert McCartney; Kate Sanders 001; Lynda Thomas; Carol Zander (ICER, 2008)

DCER: sharing empirical computer science education data. - Kate Sanders 001; Brad Richards; Jan Erik Moström; Vicki L. Almstrum; Stephen H. Edwards; Sally Fincher; Katherine Gunion; Mark Hall 003; Brian Hanks; Stephen Lonergan; Robert McCartney; Briana B. Morrison; et al. (ICER, 2008)

The Design of a Self-locating Automatic-Driving Robot. - Gi-Duck Park; Robert McCartney; Jung-Jin Yang (PRIMA, 2008)

It seemed like a good idea at the time. - Jonas Boustedt; Robert McCartney; Josh Tenenberg; Scott D. Anderson; Caroline M. Eastman; Daniel D. Garcia; Paul V. Gestwicki; Margaret S. Menzin (SIGCSE, 2008)

Student understanding of object-oriented programming as expressed in concept maps. - Kate Sanders 001; Jonas Boustedt; Anna Eckerdal; Robert McCartney; Jan Erik Moström; Lynda Thomas; Carol Zander (SIGCSE, 2008)

Common sense computing (episode 4): debugging. - Beth Simon; Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001 (Comput. Sci. Educ., 2008)

From Conference to Journal. - Robert McCartney; Josh Tenenberg (ACM J. Educ. Resour. Comput., 2008)

Making it Real. - Robert McCartney; Josh Tenenberg (ACM J. Educ. Resour. Comput., 2008)

Linking questions and evidence. - Josh Tenenberg; Robert McCartney (ACM J. Educ. Resour. Comput., 2008)

Grounding the Scholarship of Teaching and Learning in Practice. - Josh Tenenberg; Robert McCartney (ACM J. Educ. Resour. Comput., 2008)

Contributing student pedagogy. - John Hamer; Quintin I. Cutts; Jana Jacková; Andrew Luxton-Reilly; Robert McCartney; Helen C. Purchase; Charles Riedesel; Mara Saeli; Kate Sanders 001; Judithe Sheard (ACM SIGCSE Bull., 2008)

Commonsense computing (episode 5): algorithm efficiency and balloon testing. - Robert McCartney; Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Kate Sanders 001; Beth Simon; Tammy VanDeGrift (ICER, 2009)

Student transformations: are they computer scientists yet? - Carol Zander; Jonas Boustedt; Robert McCartney; Jan Erik Moström; Kate Sanders 001; Lynda Thomas (ICER, 2009)

Computer science student transformations: changes and causes. - Jan Erik Moström; Jonas Boustedt; Anna Eckerdal; Robert McCartney; Kate Sanders 001; Lynda Thomas; Carol Zander (ITiCSE, 2009)

It seemed like a good idea at the time. - Jonas Boustedt; Robert McCartney; Katherine Deibel; Jim Huggins 001; Beth Simon; Suzanne Westbrook; The Mystery Presenter (SIGCSE, 2009)

Answering Part of the Significant Question. - Josh Tenenberg; Robert McCartney (ACM J. Educ. Resour. Comput., 2009)

Introducing the ACM Transactions on Computing Education. - Josh Tenenberg; Robert McCartney (ACM Trans. Comput. Educ., 2009)

Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer. - Raymond Lister; Tony Clear; Simon; Dennis J. Bouvier; Paul Carter; Anna Eckerdal; Jana Jacková; Mike Lopez; Robert McCartney; Phil Robbins; Otto Seppälä; Errol Thompson (ACM SIGCSE Bull., 2009)

Making sense of data structures exams. - Beth Simon; Mike Clancy; Robert McCartney; Briana B. Morrison; Brad Richards; Kate Sanders 001 (ICER, 2010)

Computing students learning computing informally. - Robert McCartney; Anna Eckerdal; Jan Erik Moström; Kate Sanders 001; Lynda Thomas; Carol Zander (Koli Calling, 2010)

Commonsense computing (episode 6): logic is harder than pie. - Tammy VanDeGrift; Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Beth Simon (Koli Calling, 2010)

It seemed like a good idea at the time. - Jonas Boustedt; Robert McCartney; Josh Tenenberg; Edward F. Gehringer; Raymond Lister; David R. Musicant (SIGCSE, 2010)

Commonsense understanding of concurrency: computing students and concert tickets. - Gary Lewandowski; Dennis J. Bouvier; Tzu-Yi Chen; Robert McCartney; Kate Sanders 001; Beth Simon; Tammy VanDeGrift (Commun. ACM, 2010)

Games and machine learning: a powerful combination in an artificial intelligence course. - Scott A. Wallace; Robert McCartney; Ingrid Russell (Comput. Sci. Educ., 2010)

Why Discipline Matters in Computing Education Scholarship. - Josh Tenenberg; Robert McCartney (ACM Trans. Comput. Educ., 2010)

Students' perceptions of the differences between formal and informal learning. - Jonas Boustedt; Anna Eckerdal; Robert McCartney; Kate Sanders 001; Lynda Thomas; Carol Zander (ICER, 2011)

SIGCSE special project showcase. - Douglas Baldwin; Peter Sanderson; Robert McCartney; Stephanie Ludi; Narayanan T. Ramachandran; Carol Taylor (SIGCSE, 2011)

It seemed like a good idea at the time. - Jonas Boustedt; Robert McCartney; Josh Tenenberg; Stephen Cooper; Daniel D. Garcia; Michelle Friend Hutton; Nick Parlante; Brad Richards (SIGCSE, 2011)

Applying data structures in exams. - Briana B. Morrison; Mike Clancy; Robert McCartney; Brad Richards; Kate Sanders 001 (SIGCSE, 2011)

Editorial: Entry Points for Computing Education Research. - Josh Tenenberg; Robert McCartney (ACM Trans. Comput. Educ., 2011)

Editorial: Computational Tools for Computing Education. - Josh Tenenberg; Robert McCartney (ACM Trans. Comput. Educ., 2011)

Evaluating an early software engineering course with projects and tools from open source software. - Robert McCartney; Swapna S. Gokhale; Thérèse Smith (ICER, 2012)

Threshold concepts and threshold skills in computing. - Kate Sanders 001; Jonas Boustedt; Anna Eckerdal; Robert McCartney; Jan Erik Moström; Lynda Thomas; Carol Zander (ICER, 2012)

Integrating open source software into software engineering curriculum: challenges in selecting projects. - Swapna S. Gokhale; Thérèse Smith; Robert McCartney (EduRex@ICSE, 2012)

User interface evaluation by novices. - Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001; Tammy VanDeGrift (ITiCSE, 2012)

Self-directed learning: stories from industry. - Carol Zander; Jonas Boustedt; Anna Eckerdal; Robert McCartney; Kate Sanders 001; Jan Erik Moström; Lynda Thomas (Koli Calling, 2012)

Evaluating Open Source Reverse Engineering Tools for Teaching Software Engineering. - Swapna S. Gokhale; Thérèse Smith; Robert McCartney (SEKE, 2012)

Teaching software maintenance with open source software: Experiences and lessons. - Swapna S. Gokhale; Thérèse Smith; Robert McCartney (FIE, 2013)

Mathematization in teaching pumping lemmas. - Thérèse Smith; Robert McCartney (FIE, 2013)

Can first-year students program yet?: a study revisited. - Robert McCartney; Jonas Boustedt; Anna Eckerdal; Kate Sanders 001; Carol Zander (ICER, 2013)

The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions. - Kate Sanders 001; Marzieh Ahmadzadeh; Tony Clear; Stephen H. Edwards; Michael Goldweber; Chris Johnson 001; Raymond Lister; Robert McCartney; Elizabeth Ann Patitsas; Jaime Spacco (ITiCSE-WGR, 2013)

Teaching software engineering from a maintenance-centric view. - Swapna S. Gokhale; Robert McCartney; Thérèse Smith (J. Comput. Sci. Coll., 2013)

Teaching software engineering from a maintenance-centric view using open-source software. - Swapna S. Gokhale; Thérèse Smith; Robert McCartney (J. Comput. Sci. Coll., 2013)

Categorizing the school experience of entering computing students. - Thérèse Smith; Robert McCartney (J. Comput. Sci. Coll., 2013)

Graduating students' designs: through a phenomenographic lens. - Lynda Thomas; Anna Eckerdal; Robert McCartney; Jan Erik Moström; Kate Sanders 001; Carol Zander (ICER, 2014)

Understanding students' preferences of software engineering projects. - Thérèse Smith; Swapna S. Gokhale; Robert McCartney (ITiCSE, 2014)

First-year students' social networks: learning computing with others. - Robert McCartney; Kate Sanders 001 (Koli Calling, 2014)

Computer science students' concepts of proof by induction. - Thérèse Smith; Robert McCartney (Koli Calling, 2014)

Selecting open source software projects to teach software engineering. - Thérèse Mary Smith; Robert McCartney; Swapna S. Gokhale; Lisa C. Kaczmarczyk (SIGCSE, 2014)

Editorial: Computing Education in (K-12) Schools from a Cross-National Perspective. - Josh Tenenberg; Robert McCartney (ACM Trans. Comput. Educ., 2014)

School/Work: Development of Computing Students' Professional Identity at University. - Robert McCartney; Kate Sanders 001 (ICER, 2015)

Looking Backward to Look Forward: TOCE in Transition. - Josh Tenenberg; Robert McCartney (ACM Trans. Comput. Educ., 2015)

Novice Programmers and the Problem Description Effect. - Dennis J. Bouvier; Ellie Lovellette; John Matta; Bedour Alshaigy; Brett A. Becker; Michelle Craig; Jana Jacková; Robert McCartney; Kate Sanders 001; Mark Zarb (ITiCSE-WGR, 2016)

Threshold concepts in computing: past, present, and future. - Kate Sanders 001; Robert McCartney (Koli Calling, 2016)

PULSE: An infrastructure for collection of audience heartbeats for music visualization. - Joe Geigel; Peizhao Hu; Ashita Khetan; Minseok Kwon; Susan Lakin; Veronica Lin; Robert McCartney; Stephen Petoniak; Matthew Tidridge; Katie Verrant (PerCom Workshops, 2016)

A multi-institutional study of peer instruction in introductory computing. - Leo Porter 001; Dennis J. Bouvier; Quintin I. Cutts; Scott Grissom; Cynthia Bailey Lee; Robert McCartney; Daniel Zingaro; Beth Simon (Inroads, 2016)

Why Computing Students Learn on Their Own: Motivation for Self-Directed Learning of Computing. - Robert McCartney; Jonas Boustedt; Anna Eckerdal; Kate Sanders 001; Lynda Thomas; Carol Zander (ACM Trans. Comput. Educ., 2016)

Folk Pedagogy: Nobody Doesn't Like Active Learning. - Kate Sanders 001; Jonas Boustedt; Anna Eckerdal; Robert McCartney; Carol Zander (ICER, 2017)

Searching for Early Developmental Activities Leading to Computational Thinking Skills. - Quintin I. Cutts; Peter Donaldson; Elizabeth Cole 001; Bedour Alshaigy; Mirela Gutica; Arto Hellas; Edurne Larraza-Mendiluze; Robert McCartney; Elizabeth Patitsas; Charles Riedesel (ITiCSE, 2017)

Early Developmental Activities and Computing Proficiency. - Quintin I. Cutts; Elizabeth Patitsas; Elizabeth Cole 001; Peter Donaldson; Bedour Alshaigy; Mirela Gutica; Arto Hellas; Edurne Larraza-Mendiluze; Robert McCartney; Charles Riedesel (ITiCSE-WGR, 2017)

Folk Pedagogy and the Geek Gene: Geekiness Quotient. - Robert McCartney; Jonas Boustedt; Anna Eckerdal; Kate Sanders 001; Carol Zander (SIGCSE, 2017)

ITiCSE working groups and collaboration in the computing education community. - Robert McCartney; Kate Sanders 001 (ITiCSE, 2018)

How statistics are used in computing education research. - Kate Sanders 001; Sally Hamouda; Brett A. Becker; Anna Eckerdal; Robert McCartney; Judy Sheard; Simon (ITiCSE, 2018)

Fix the First, Ignore the Rest: Dealing with Multiple Compiler Error Messages. - Brett A. Becker; Cormac Murray; Tianyi Tao; Changheng Song; Robert McCartney; Kate Sanders 001 (SIGCSE, 2018)

ICER 2018 preview. - Lauri Malmi; Ari Korhonen; Robert McCartney; Andrew Petersen 001 (ACM SIGCSE Bull., 2018)

ICER 2018 review. - Robert McCartney; Lauri Malmi; Ari Korhonen (ACM SIGCSE Bull., 2018)

Special Session: The Best Papers from the First Five ICERs. - Robert McCartney; Anthony V. Robins (ICER, 2019)

Visual Portrayals of Data and Results at ITiCSE. - Simon; Brett A. Becker; Sally Hamouda; Robert McCartney; Kate Sanders 001; Judy Sheard (ITiCSE, 2019)

Copying Can Be Good: How Instructors Use Imitation in Teaching Programming. - Carol Zander; Anna Eckerdal; Robert McCartney; Jan Erik Moström; Kate Sanders 001; Lynda Thomas (ITiCSE, 2019)

Social Interaction and Critical Incidents: Students becoming Computer Scientists at University. - Robert McCartney (WCCCE, 2019)

ICER 2019 call for participation. - Robert McCartney; Andrew Petersen 001 (ACM SIGCSE Bull., 2019)

ICER 2019 review. - Robert McCartney; Andrew Petersen 001 (ACM SIGCSE Bull., 2019)

ICER 2019 preview. - Robert McCartney; Andrew Petersen 001; Anthony V. Robins; Adon Moskal (ACM SIGCSE Bull., 2019)

Reviewing Computing Education Papers. - Marian Petre; Kate Sanders 001; Robert McCartney; Marzieh Ahmadzadeh; Cornelia Connolly; Sally Hamouda; Brian Harrington 001; Jérémie O. Lumbroso; Joseph Maguire 001; Lauri Malmi; Monica M. McGill; Jan Vahrenhold (ITiCSE, 2020)

Mapping the Landscape of Peer Review in Computing Education Research. - Marian Petre; Kate Sanders 001; Robert McCartney; Marzieh Ahmadzadeh; Cornelia Connolly; Sally Hamouda; Brian Harrington 001; Jérémie O. Lumbroso; Joseph Maguire 001; Lauri Malmi; Monica M. McGill; Jan Vahrenhold (ITiCSE-WGR, 2020)

ITiCSE Working Groups as an Engine for Community-Building. - Robert McCartney; Kate Sanders 001 (Past, Present and Future of Computing Education Research, 2023)

How Do Computing Education Researchers Talk About Threats and Limitations? - Kate Sanders 001; Jan Vahrenhold; Robert McCartney (ICER (1), 2023)

Pseudocode: scaffolding student object-oriented software design. - Carol Zander; Lynda Thomas; Jan Erik Moström; Robert McCartney; Anna Eckerdal (Koli Calling, 2023)