Collaborative use & design of interactive simulations
CSCL '99 Proceedings of the 1999 conference on Computer support for collaborative learning
Hi-index | 0.00 |
Although people can readily use and generate analogies in everyday discourse to relate disparate domains, even most of today's end-user programming languages provide no support for creating analogies. Finding ways to represent analogies that allow users to express relations between code fragments via analogy is challenging. Within Agentsheets with VisualAgentalk (AS-VAT) a programming by analogy (PBA) mechanism has been developed that allows end-users to reuse code between acting agents by creating analogies between them. This mechanism harnesses the intuitive power of analogy to generate and reuse code in a way that hides complicated inheritance issues from end-user programmers.