\begin{thebibliography}{OBHS86}

\bibitem[AC84]{apple84}
Inc. Apple~Computer.
\newblock {\it Lisa Toolkit 3.0}.
\newblock Apple Computer, Cupertino, CA, 1984.

\bibitem[Ale87]{alexander87}
James~H. Alexander.
\newblock Paneless panes for smalltalk windows.
\newblock In {\it OOPSLA'87}, 1987.

\bibitem[BC86a]{beck86b}
Kent Beck and Ward Cunningham.
\newblock {\it The Literate Program Browser}.
\newblock Technical Report, Tektronix, 1986.

\bibitem[BC86b]{beck86a}
Kent Beck and Ward Cunningham.
\newblock {\it Using the Diagramming Debugger}.
\newblock Technical Report, Tektronix, 1986.

\bibitem[Boo86]{booch86}
Grady Booch.
\newblock {\it Software Engineering with Ada}.
\newblock Benjamin/Cummings, Menlo Park, CA, 1986.

\bibitem[Boo87]{booch87}
Grady Booch.
\newblock {\it Software Components with Ada: Structures, Tools, and
  Subsystems}.
\newblock Benjamin/Cummings, Menlo Park, CA, 1987.

\bibitem[CB86]{cunningham86}
Ward Cunningham and Kent Beck.
\newblock {\it ScrollController Explained: An Example of Literate Programming
  in Smalltalk}.
\newblock Technical Report, Tektronix, 1986.

\bibitem[Dij82]{ewd498}
Edsger~W. Dijkstra.
\newblock {\it How Do We Tell Truths that Might Hurt?}, pages~129--131.
\newblock Springer-Verlag, New York, NY, 1982.

\bibitem[Eri87]{ericson87}
Stewart Ericson.
\newblock {\it FOIBLE: A Framework for Object-Oriented Interactive Box and Line
  Environments}.
\newblock Master's thesis, University of Illinois at Urbana-Champaign, 1987.


\bibitem[Fis87]{fischer87}
Gerhard Fischer.
\newblock Cognitive view of reuse and redesign.
\newblock {\it IEEE Software}, 4(4):60--72, 1987.

\bibitem[Foo88]{foote88}
Brian Foote.
\newblock {\it Designing to Facilitate Change with Object-Oriented Frameworks}.
\newblock Master's thesis, University of Illinois at Urbana-Champaign, 1988.

\bibitem[GB81]{goldstein81}
Ira~P. Goldstein and Daniel~G. Bobrow.
\newblock {\it PIE: An Experimental Personal Information Environment}.
\newblock Technical Report~CSL-81-4, Xerox Palo Alto Research Center, 1981.

\bibitem[Gol84]{goldberg84}
Adele Goldberg.
\newblock {\it {S}malltalk-80: The Interactive Programming Environment}.
\newblock Addison-Wesley, Reading, Massachusetts, 1984.

\bibitem[GR83]{goldberg83}
Adele Goldberg and David Robson.
\newblock {\it {S}malltalk-80: The Language and its Implementation}.
\newblock Addison-Wesley, Reading, Massachusetts, 1983.

\bibitem[HO87]{halbert87}
Daniel~C. Halbert and Patrick~D. O'Brien.
\newblock Using types and inheritance in object-oriented programs.
\newblock {\it IEEE Software}, to appear, 1987.

\bibitem[Joh86]{johnson86}
Ralph~E. Johnson.
\newblock Type-checking {S}malltalk.
\newblock In {\it Proceedings of OOPSLA `86, Object-Oriented Programming
  Systems, Languages and Applications}, pages~315--321, November 1986.
\newblock printed as SIGPLAN Notices, 21(11).

\bibitem[Lis87]{liskov87}
Barbara Liskov
\newblock {\it Keynote Address.  Data Abstraction and Hierarchy.}
\newblock In OOPSLA `87 Addendum to the Proceedings, pp. 17-34
 October 1987 (printed as SIGPLAN Notices 23(5)).

\bibitem[LS80]{meg88}
Ware Meyers.
Interview with Wilma Osborne.
\newblock IEEE Software 5(3): 104-105, 1988

\bibitem[OBHS86]{oshea86}
Tim O'Shea, Kent Beck, Dan Halbert, and Kurt~J. Schmucker.
\newblock Panel on: the learnability of object-oriented programming systems.
\newblock In {\it Proceedings of OOPSLA `86, Object-Oriented Programming
  Systems, Languages and Applications}, pages~502--504, November 1986.
\newblock printed as SIGPLAN Notices, 21(11).

\bibitem[Roc86]{rochat86}
Roxanna Rochat.
\newblock {\it In Search of Good Smalltalk Programming Style}.
\newblock Technical Report~CR-86-19, Tektronix, 1986.

\bibitem[SCB*86]{schaffert86}
Craig Schaffert, Topher Cooper, Bruce Bullis, Mike Kilian, and Carrie Wilpolt.
\newblock An introduction to trellis/owl.
\newblock In {\it Proceedings of OOPSLA `86, Object-Oriented Programming
  Systems, Languages and Applications}, pages~9--16, November 1986.
\newblock printed as SIGPLAN Notices, 21(11).

\bibitem[Sch86]{schmucker86}
Kurt~J. Schmucker.
\newblock {\it Object-Oriented Programming for the Macintosh}.
\newblock Hayden Book Company, 1986.

\bibitem[Sei87]{seidewitz87}
Ed Seidewitz.
\newblock Object-oriented programming in smalltalk and ada.
\newblock In {\it Proceedings of OOPSLA `87, Object-Oriented Programming
  Systems, Languages and Applications}, pages~202--213, December 1987.
\newblock printed as SIGPLAN Notices, 22(12).

\bibitem[Smi87]{smith87}
Randall~B. Smith.
\newblock Experience with the alternate reality kit: an example of the tension
  between literalism and magic.
\newblock In {\it Proceedings of CHI 87}, pages~61--68, April 1987.

\bibitem[Str86]{stroustrup86}
Bjarne Stroustrup.
\newblock {\it The C++ Programming Language}.
\newblock Addison-Wesley Publishing Co., Reading, MA, 1986.

\end{thebibliography}
