Roschelle, J. DiGiano, C., Chung, M., Repenning, A., Tager, S., & Treinen, M. (2000). Reusability and interoperability of tools for mathematics learning: Lessons from the ESCOT project. In Proceedings of Intelligent Systems & Applications at University of Wollongong, NSW Australia. ICSC Academic Press, Wetaskiwin, AB, Canada, pp. 664-669.
Increasing the interoperability and reuse of mathematical tools is important within the overall process of K-12 mathematics education reform, as linked tools can enable better learning, and reusable tools make the most of limited developer resources. In this paper we describe our experience in creating interactive mathematics activities that incorporate interoperating tools from multiple sources. We highlight 3 key findings: (1) the importance of identifying a small set of powerful, generative components; (2) the value of simple interoperability conventions that can be adopted easily be developers; and (3) the need to extend these techniques to accommodate more dynamic behavior, more advanced data types, and the persistence of component configurations.