{"title":"将权力交到最终用户手中:通过演示对编程的研究,并将其应用于地理信息系统","authors":"Carol Traynor","doi":"10.1145/286498.286533","DOIUrl":null,"url":null,"abstract":"Many software applications, especially ones that arise out of technical domains, are difficult for non-technical end users to comprehend and use. Such users are often dependent on experts who serve as intermediaries between them and the software. Geographical information systems (GIS), for example, frequently require such intermediaries. This project involves the design and evaluation of a new end-user programming environment, with an application to GISs. The project adopts a programming-by-demonstration (PBD) approach, in which the software builds a program representation based on the user’s interaction with an application’s user interface. The research plan includes evaluation of a prototype of the PBD environment, implementation of the environment, and evaluation of the PBD approach via empirical studies.","PeriodicalId":153619,"journal":{"name":"CHI 98 Conference Summary on Human Factors in Computing Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Putting power in the hands of end users: a study of programming by demonstration, with an application to geographical information systems\",\"authors\":\"Carol Traynor\",\"doi\":\"10.1145/286498.286533\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many software applications, especially ones that arise out of technical domains, are difficult for non-technical end users to comprehend and use. Such users are often dependent on experts who serve as intermediaries between them and the software. Geographical information systems (GIS), for example, frequently require such intermediaries. This project involves the design and evaluation of a new end-user programming environment, with an application to GISs. The project adopts a programming-by-demonstration (PBD) approach, in which the software builds a program representation based on the user’s interaction with an application’s user interface. The research plan includes evaluation of a prototype of the PBD environment, implementation of the environment, and evaluation of the PBD approach via empirical studies.\",\"PeriodicalId\":153619,\"journal\":{\"name\":\"CHI 98 Conference Summary on Human Factors in Computing Systems\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"CHI 98 Conference Summary on Human Factors in Computing Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/286498.286533\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"CHI 98 Conference Summary on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/286498.286533","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Putting power in the hands of end users: a study of programming by demonstration, with an application to geographical information systems
Many software applications, especially ones that arise out of technical domains, are difficult for non-technical end users to comprehend and use. Such users are often dependent on experts who serve as intermediaries between them and the software. Geographical information systems (GIS), for example, frequently require such intermediaries. This project involves the design and evaluation of a new end-user programming environment, with an application to GISs. The project adopts a programming-by-demonstration (PBD) approach, in which the software builds a program representation based on the user’s interaction with an application’s user interface. The research plan includes evaluation of a prototype of the PBD environment, implementation of the environment, and evaluation of the PBD approach via empirical studies.