rules, and interactio n techniques . UIDE provides a higher-level conceptual desig n tool that facilitates th e iterative design process o f specification, generation, an d evaluation . 18)Notecards : An Everyda y Tool For Aiding I n Complex Task s Brian Harp and Rober t Neches . USC/Informatio n Sciences Institut e Abstract : Most curren t notecard systems don't tak e advantage of th e semistructured nature o f notes, making retrieval an d analysis difficult an d requiring manua l maintenance of the note s contained in the system . I n addition, all current notecar d systems are self-containe d forcing the user to maintai n the relationships betwee n notes and the domai n knowledge bases . B y exploiting the semistructure d natural of notes, it is show n that notes can aid in severa l areas, including : capturin g information not typically i n intelligent systems, accessin g that information, gracefu l degradation in intelligen t systems, and reasoning usin g this additional knowledge . A system is proposed tha t contains structures fo r capturing semistructure d information, a number of no t types useful in reasoning i n varied domains, and th e control mechanisms necessar y in a notecard environment . A prototype has been built an d integrated with a knowledg e base browsing tool, and i s currently being expanded i n capability as well as bein g integrated into a secon d domain . 19)Using AI Techniques t o Create User Interfaces b y Exampl e Brad A . Myers . Carnegi e Mellon University SIGCHI Bulletin Abstract : Creating use r interfaces is a very difficul t task . Existing tools to hel p create user interfaces, calle d User Interface Managemen t Systems (UIMSs) hav e typically been very difficul t to use and have not addresse d the modern, highly-interactiv e interfaces that are mos t desirable . Peridot, a n experimental UIMS, use s programming by Exampl e techniques to make th e interface design tas k significantly easier . Perido t uses knowledge about th e typical properties of use r interfaces to generalize fro m the user interface designer' s specific examples to creat e general-purpose parameterize d programs. Peridot is a working prototype UIMS an d has been successfully used b y non-programmers to creat e interaction techniques such a s menus, scroll bars, buttons , sliders, and iconic and titl e line window controls . I n addition, it appears tha t expert users can creat e interfaces using Perido t significantly faster than b y coding the interfaces b y hand . Peridot created its ow n interface and can create mos t of the interaction technique s in the Macintosh Toolbox . BOOKS AVAILABLE FOR REVIEW If you are interested i n reviewing any of the book s listed below, please contac t me . If you are interested i n reviewing a book no t mentioned, let me know an d I'll arrange for you to receiv e a review copy . TEXT PROCESSING AN D TYPESETTING WITH UNI X David Barron & Mike Ree s Addison-Wesley : MA, 198 7 ERGONOMIC S SOURCEBOOK : A Guide t o Human Factors Informatio n Kimberlie H . Pelsm a Report Store/Ergosys t Associates : KS, 1987 COMPUTER ALGORITHMS : Introduction to Design an d Analysi s Sara Baas e Addison-Wesley : MA, 198 8 STRUCTURED INDUCTIO N IN EXPERT SYSTEM S Alen D . Sharpir o Addison-Wesley : MA, 198 7 AN INTRODUCTION T O SPLINES FOR USE I N COMPUTER GRAPHICS & GEOMETRIC MODELIN G Richard H . Bartels, John C . Beatty, & Brian A . Barsk y Morgan Kaufmann : CA, 198 7 THE PSYCHOLOGY O F EVERYDAY THING S Donald A . Norma n Basic Books : NY, 198 8 "C" AS A SECON D LANGUAGE : For Nativ e Speakers of Pasca l Tomasz Muldner & Peter W. Steel e Addison-Wesley : MA, 198 8 PROGRAMMING PARALLE L PROCESSOR S Robert G . Babb I I Addison-Wesley : MA, 198 8 INTERNATIONAL JOURNA L OF MAN-MACHINE STUDlE S Published monthly by Academic Press Limite d VOLUME 27, NUMBER 1, 198 7 Analogy and other sources of difficulty i n novices' very first text-editing, C .M. Allwoo d and M . Eliasson A methodology of design knowledge acquisition for use in learning expert systems, T . Arciszewski, M. Mustafa and W. Ziarko Creating categories for databases, B . Fischhoff, D . MacGregor and L . Blackshaw On matching programmers' chunks wit h program structures : An empirical investigation , I. Vessey The use of hand-drawn gestures for text editing , C .G. Wolf and P . Morrel-Samuel s July 1988 Volume 20 Number 1
/lp/association-for-computing-machinery/using-ai-techniques-to-create-user-interfaces-by-example-0Fuptdiabn