|
Rheingold, H. (1993). The Virtual Community: Homesteading on the Electronic Frontier. The Virtual Community. Reading, MA: Addison-Wesley Publishing.
|
|
|
Rettig, M., & Simons, G. (1993). A Project Planning and Development Process for Small Teams. Communications of the ACM, 36(10), 45–55.
|
|
|
Rettig, M. (1993). Cooperative Software. Communications of the ACM, April, 36(4), 23–28.
|
|
|
Resnick, M. (1993). Behavior Construction Kits. Communications of the ACM, 36(7), 64–71.
|
|
|
Repenning, A., & Citrin, W. (1993). Agentsheets: Applying Grid-Based Spatial Reasoning to Human-Computer Interaction. In 1993 IEEE Workshop on Visual Languages, Bergen, Norway (pp. 77–82). Los Alamitos, CA: IEEE Computer Society Press.
Abstract: This paper argues that grid-based spatial reasoning can significantly improve human-computer interaction. While grids constrain the user’s ability to position objects on a screen on one hand, they greatly increase the transparency of functional relationships among these objects on the other hand. A system called Agentsheets employes the notion of agents organized in a grid. The spatial relationships between agents are used to capture design properties independent of domain and programming language. Two types of spatial relations are distinguished called strict-spatial relations and pseudo-spatial relations. This paper gives a short introduction to Agentsheets, explains how Agentsheets address problems of construction kits, sketches sample applications, and evaluates the contribution of grid-based spatial reasoning to human-computer interaction.
Keywords: Agents, agentsheets, cellular automata, construction kits, spatial reasoning, spreadsheets, human-computer interaction, object-oriented programming, data-flow, iconic programming environments, visual programming, grids, building blocks
|
|