A flat index to the Boxer literature

See Thematic index instead if you prefer an overview of a selected subset.

Boxer Papers

Notes on Friendly Computer Systems - MIT Logo Group Memo (diSessa, 1978)

A Principled Design for an Integrated Computational Environment - ACM HCI (diSessa, 1985)

Notes on the Future of Programming - UCSD Chapter 6 (diSessa, 1986)

Reference and Data Construction in Boxer - 5th IPVP (diSessa, 1986)

Social Niches for Future Software - Berkeley TR (diSessa, 1988)

Learning About Sampling with Boxer - JMB (Picciotto, Ploger, 1991)

Spreadsheets in Boxer (Roschelle, 1993)

Collaborating via Boxer (diSessa, 1995)

Boxer Introduces Itself - JMB (O'Reilly, 1996)

Open Toolsets - New Ends and New Means in Learning Mathematics and Science With Computers - PME 21 (diSessa, 1997)

Supporting Learners as Users - JCD (Guzdial, 1999)

How Should Students Learn - JCD (diSessa, 1999)

What Students Should Know About Technology - The Case of Scientific Visualization - JSET (Friedman & diSessa, 1999)

Boxer Profile - Component Computing within a Computational Medium (diSessa, 2001)

Issues in Component Computing, A Synthetic Review - ILE (diSessa, Azevedo, Parnafes, 2003)

Reflections on Component Computing from the Boxer Project's Perspective - ILE (diSessa, 2003)

Personal Excursions - Investigating Engagement - IJCML (Azevedo, 2006)

Enhancing Understanding Through Chartworld - JRCE (Ploger & Hecht, 2009)

Meaning, Memory and Multiplication - CE (Ploger & Hecht, 2012)

Five Powerful Ideas About Technology and Education (diSessa, 2016)

Computers and Exploratory Learning (ed. diSessa, Hoyles, Noss, 1995)

Several chapters from this book of proceedings from the 1993 NATO workshop hosted at the Asilomar Center had a particular focus on Boxer:

1. Computers and Exploratory Learning - Setting the Scene (diSessa, Hoyles, Noss, Edwards, 1995)

2. Theme 1 - Epistemology and Systems Design (diSessa, 1995)

8. Microworlds as Representations (Laurie Edwards, 1995)

10. Creating Software Applications for Children (Eisenberg, 1995)

11. Theme 2 - Exploratory Software, Exploratory Cultures (Hoyles, 1995)

12. The Medium and the Curriculum - Reflections on Transparent Tools and Tacit Mathematics (Hancock, 1995)

16. Sketching a Multidisciplinary Microworld - A Collaborative Exploration in Boxer (Roschelle & Mason, 1995)

19. The Many Faces of a Computational Medium - Teaching the Mathematics of Motion (diSessa, 1995)

21. Exploring the Sketch Metaphor for Presenting Mathematics Using Boxer (Mason, 1995)

22. Programming as a Means of Expressing and Exploring Ideas (Kynigos, 1995)

23. Do Users Inhabit or Build Their Boxer Environment (Nevile, 1995)

24. Novice Activities in the Boxer Computational Medium (Crawford, 1995)

Special Issue of Journal of Mathematical Behaviour, (ed. Davis, 1991) - Boxer!

In April, 1991, a special issue of the Journal of Mathematical Behaviour was devoted to papers on Boxer:

1. An Overview of Boxer (diSessa, Abelson, 1991)

2. Learning Recursive Programs in Boxer (Leonard, 1991)

3. Programming the Genetic Code (Ploger, 1991)

4. Learning by Cheating (Adams & diSessa, 1991)

5. Sampling in Boxer (Picciotto & Ploger, 1991)

6. Inventing Graphing (diSessa, Sherin, Hammer, & Kolpakowski, 1992)

Boxer-Themed Convivial Computing Salon, 2022

A Boxer-themed workshop was held as part of the Convivial Computing Salon series as part of the <Programming> conference.

The following papers were presented:

1. Creating New Programming Experiences Inspired by Boxer to Develop Computationally Literate Society (Guzdial, 2022)

2. Boxer and Change - What's Next? (Tatar, 2022)

3. Some Humbling Lessons from a Reconstructible Computational Medium (Azevedo, 20222)

4. Boxer: an Appreciation in Five Inventions (Hancock, 2022)

5. BoxerJS: Reflections on a Javascript Boxer Implementation (Sherin, 2022)

6. Automatic Programming and Education (Lewis, 2022)

7. On the Generality of Boxer Principles of Spatial Metaphor and Naive Realism (Roschelle, 2022)

8. Boxer: A Teacher’s Experience (Picciotto, 2022)

Boxer Theses

Academic theses that have been written with Boxer as a focus:

Bochser, An Integrated Scheme Programming System - Mike Eisenberg, an MIT Master's Thesis of 1985.

Design of a Graphics Subsystem for Boxer - Jeremy Roschelle, an MIT Bachelor's Thesis of 1985.

Boxer, The Programming Language - Leigh Klotz, an MIT Bachelor's Thesis of 1989.

Visualising Number - Declan O'Reilly, a London University PhD thesis of 1995.

Construction of Meanings In and For a Stochastic Domain of Abstraction - David Pratt, a London University PhD thesis of 1998.

Real-Time Programming and the Big Ideas of Computational Literacy - Chris Hancock, an MIT PhD thesis of 2003.


The Boxer Reconstruction Project youtube channel has several videos.