
6.6 A Programming-by-Demonstration Approach for GIS: C-SPRL 123
6°6
A Programming-by-Demonstration Approach for GIS:
C-SPRL
We are using a PBD approach to making GIS accessible to the nonspecialist
user. The specific user population we are designing for can be characterized
as people who
• wish to focus on their own domain tasks;
• use a computer as a vehicle to accomplish those tasks;
• have little or no programming knowledge; and
• have no expertise in geography, cartography, database systems, or GIS.
Examples of this kind of user include the concerned mother who wants to
ask, "Show me the bars and liquor stores within a mile of ...