The Expertise of Learning to Program. Example: Recursion. - Shirley Booth (PPIG (2), 1992)

Towards an Experiential Description of Programming and Learning to Program. - Shirley Booth (PPIG, 1994)

Changing computer science curricula (panel): planning for the future. - Barbara Boucher Owens; Shirley Booth; Marian Petre; Anders Berglund (ITiCSE, 1997)

Learning Computer Science and Engineering in Context. - Shirley Booth (Comput. Sci. Educ., 2001)

What do we mean by theoretically sound research in computer science education? - Mordechai Ben-Ari; Anders Berglund; Shirley Booth; Christian Holmboe (ITiCSE, 2004)