File Sessions: A Technique and its Application to the UNIX File System. - John H. Maloney; Andrew P. Black (ICDE, 1987)

Using constraints for user interface construction. - John H. Maloney (1991)

Directness and Liveness in the Morphic User Interface Construction Environment. - John H. Maloney; Randall B. Smith (ACM Symposium on User Interface Software and Technology, 1995)

Scratch: A Sneak Preview. - John H. Maloney; Leo Burd; Yasmin B. Kafai; Natalie Rusk; Brian Silverman; Mitchel Resnick (C5, 2004)

Programming Revisited - The Educational Value of Computer Programming. - Eric Klopfer; Mitchel Resnick; John H. Maloney; Brian Silverman; Andrea A. diSessa; Andrew Begel; Chris Hancock (ICLS, 2004)

Media designs with scratch: what urban youth can learn about programming in a computer Clubhouse. - John H. Maloney; Mitchel Resnick; Natalie Rusk; Kylie A. Peppler; Yasmin B. Kafai (ICLS (3), 2008)

Programming by choice: urban youth learning programming with scratch. - John H. Maloney; Kylie A. Peppler; Yasmin B. Kafai; Mitchel Resnick; Natalie Rusk (SIGCSE, 2008)

Scratch: programming for all. - Mitchel Resnick; John H. Maloney; Andrés Monroy-Hernández; Natalie Rusk; Evelyn Eastmond; Karen Brennan; Amon Millner; Eric Rosenbaum; Jay S. Silver; Brian Silverman; Yasmin B. Kafai (Commun. ACM, 2009)

The Scratch Programming Language and Environment. - John H. Maloney; Mitchel Resnick; Natalie Rusk; Brian Silverman; Evelyn Eastmond (ACM Trans. Comput. Educ., 2010)

Alice, Greenfoot, and Scratch - A Discussion. - Ian Utting; Stephen Cooper; Michael Kölling; John H. Maloney; Mitchel Resnick (ACM Trans. Comput. Educ., 2010)

Programs in the Palm of your Hand: How Live Programming Shapes Children's Interactions with Physical Computing Devices. - Lautaro Cabrera; John H. Maloney; David Weintrop (IDC, 2019)