Title
The ECO Program Construction System: Ways of Increasing its Representational Power and Their Effects on the User Interface
Abstract
There is a growing interest in programs which help users with little experience of computing to construct simulation models. Much recent development work on such systems has utilized comparatively simple mathematical methods (such as system Dynamics) to facilitate the development of a friendly user interface. The problem with these simple modelling languages is that they assume that users have preconceived ideas of the simulation models which they want to build. In the ECO project, which involved the construction and testing of programs to help ecologists build simulation models, it became clear that users could not always adapt their ideas to fit into these mathematical frameworks. They required a more expressive input language in which to describe their modelling problems, rather than being forced directly to specify the programs which solved those problems. However, we found that as the input language became more sophisticated the complexity of the user interface became disproportionally larger. We attempt to clarify the reasons for this phenomenon by comparing the various systems which we built to try to solve this problem. This comparison is facilitated by the use of a sorted logic as a lingua franca for the various formalisms used in each system. Our analysis centres around a small number of key characteristics which we use to highlight the strengths and weaknesses of various dialogue techniques.
Year
DOI
Venue
1989
10.1016/0020-7373(89)90030-8
International Journal of Man-Machine Studies
Keywords
Field
DocType
user interface
Ecological systems theory,Computer science,Simulation modeling,Human–computer interaction,System dynamics,Phenomenon,User interface,Software construction,Rotation formalisms in three dimensions,Strengths and weaknesses
Journal
Volume
Issue
ISSN
31
1
0020-7373
Citations 
PageRank 
References 
6
0.93
1
Authors
4
Name
Order
Citations
PageRank
David Stuart Robertson112416.02
A. Bundy23713532.03
Michael Uschold342950.37
Robert Muetzelfeldt4143.43