Tangible Toolkits for Reflective Systems Modeling

Understanding dynamic systems is an important but difficult task across a wide range of disciplines. Building such intuitions is particularly difficult for novices, for whom traditional representations of systems models are often opaque and confusing. Yet these novices often have deep, situated knowledge that is crucial to building powerful models. This thesis leverages work in the field of tangible interfaces to create an infrastructure for building domain-specific toolkits for models of dynamic systems that are transparent and actively support collaboration in their use. We report on two case studies for which we built toolkits based on this infrastructure. Drawing on these studies, we develop criteria for the design of toolkits that provide support for reflection by novices and experts alike. We further outline a framework for the effective use of reflective systems modeling in both academic and corporate settings. Thesis Supervisor: Bakhtiar Mikhak Research Scientist, MIT Media Lab

[1]  S. Turkle,et al.  Epistemological Pluralism and the Revaluation of the Concrete. , 1992 .

[2]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[3]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[4]  Mitchel Resnick,et al.  Turtles, termites, and traffic jams - explorations in massively parallel microworlds , 1994 .

[5]  Hiroshi Ishii,et al.  A tangible interface for IP network simulation , 2003, CHI Extended Abstracts.

[6]  N. S. Barnett,et al.  Private communication , 1969 .

[7]  David G. Cantor,et al.  On non-blocking switching networks , 1971, Networks.

[8]  Jon S. Squire,et al.  Programming and design considerations of a highly parallel computer , 1963, AFIPS '63 (Spring).

[9]  Srinivasan Keshav,et al.  An Engineering Approach to Computer Networking: ATM Networks , 1996 .

[10]  William L. Porter,et al.  Excellence By Design: Transforming Workplace and Work Practice , 1998 .

[11]  Vanessa Colella,et al.  Participatory Simulations: Building Collaborative Understanding Through Immersive Dynamic Modeling , 2000 .

[12]  Brian H. Cameron,et al.  The effectiveness of simulation in a hybrid and on-line networking course , 2003, SIGCSE.

[13]  Hiroshi Ishii,et al.  Sensetable: a wireless object tracking platform for tangible user interfaces , 2001, CHI.

[14]  David N. Perkins,et al.  Models and Moves: Focusing on Dimensions of Causal Complexity To Achieve Deeper Scientific Understanding. , 2000 .

[15]  Bakhtiar Mikhak,et al.  Tabletop Process Modeling Toolkit : A Case Study in Modeling US Postal Service Mailflow , 2002 .

[16]  Roland Wismüller,et al.  Parallel and distributed computing , 2001, Softw. Focus.

[17]  Razmik Abnous,et al.  A local computer network simulation , 1981, SIGCSE '81.

[18]  Mitchel Resnick,et al.  A physical interface for system dynamics simulation , 2003, CHI Extended Abstracts.

[19]  Jian-Xin Chen,et al.  The Flexible Hypercube: A New Fault-Tolerant Architecture for Parallel Computing , 1996, J. Parallel Distributed Comput..

[20]  Mitchel Resnick,et al.  MultiLogo: A Study of Children and Concurrent Programming , 1990, Interact. Learn. Environ..

[21]  Christopher Thomas Lyon Encouraging innovation by engineering the learning curve , 2003 .

[22]  Gustavo Stubrich The Fifth Discipline: The Art and Practice of the Learning Organization , 1993 .

[23]  Fred Martin,et al.  MetaCricket: A designer's kit for making computational devices , 2000, IBM Syst. J..

[24]  Charles Clos,et al.  A study of non-blocking switching networks , 1953 .

[25]  Hideo Ito,et al.  Fault-tolerant routing algorithms for hypercube networks , 1999, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999.

[26]  Derek Chi-Wai Pao,et al.  Design of ATM switch using hypercube with distributed shared input buffers and dedicated output buffers , 1995, Proceedings of International Conference on Network Protocols.

[27]  Tohru Matsunaga Sorting-based routing algorithms of a photonic ATM cell switch: HiPower , 1993, IEEE Trans. Commun..

[28]  Jay Wright Forrester,et al.  Urban Dynamics , 1969 .

[29]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[30]  Wayne Free,et al.  Excellence by Design. , 1997 .

[31]  Donald A. Schön,et al.  The Reflective Practitioner: How Professionals Think in Action. , 1987 .

[32]  Mehrdad Nourani,et al.  Switch fabric design and performance evaluation: metrics and pitfalls , 2002, The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002..

[33]  Michael Schrage,et al.  Serious Play: How the World's Best Companies Simulate to Innovate , 1999 .

[34]  IV NathanielJ.Davis,et al.  The Folded Hypercube ATM Switches , 2001, ICN.

[35]  Theodore R. Bashkow,et al.  A large scale, homogeneous, fully distributed parallel machine, I , 1977, ISCA '77.