{"title":"Iterative methodology and designer training in human-computer interface design","authors":"G. Bailey","doi":"10.1145/169059.169163","DOIUrl":"https://doi.org/10.1145/169059.169163","url":null,"abstract":"One of the most promising methods for user interface design is the iterative design methodology. To this point only case study support for this method has been given. There are still many unanswered questions about the effectiveness of this method. One difficulty encountered in user interface design is knowing what set of knowledge and skill the designer must possess to ensure good user interface design. Many different people have designed user interfaces for computer systems. These people came from a variety of backgrounds and viewpoints. Two of the most common groups involved in user interface design are human factors specialists and programmers. This study investigates these two issues. One factor in this study is the iterative design methodology. An empirical evaluation of this method was conducted. The strengths and weaknesses of this method are discussed. A second factor in this study is a comparison of human factors specialists and programmers in an actual user interface design task. The results of this study indicate that iterative design methodology can improve the usability of a product. The amount of the improvement may be constrained by the original design. This study also supports the use of human factors specialists in user interface design. A significant difference between designs produced by human factors specialists and programmers was found.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"278 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134405216","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Encapsulating knowledge for intelligent automatic interaction objects selection","authors":"J. Vanderdonckt, F. Bodart","doi":"10.1145/169059.169340","DOIUrl":"https://doi.org/10.1145/169059.169340","url":null,"abstract":"TRIDENT is a set of interactive tools that automatically generates a user interface for highly-interactive business-oriented applications. It includes an intelligent interaction objects selection based on three different concepts. First, on object oriented typology classifies abstract interaction objects to allow a presentation independent selection. Second, guidelines are translated into automatic rules to select abstract interaction objects from both an application data model and a dialog model. Third, these guidelines are encapsulated in a decision tree technique to make the reasoning obvious to the user. This approach guarantees a target environment independent user interface. Once this specified, abstract interaction objects are mapped into concrete interaction objects to produce the observable interface.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129980122","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Generating user interfaces from data models and dialogue net specifications","authors":"Christian Janssen, A. Weisbecker, J. Ziegler","doi":"10.1145/169059.169335","DOIUrl":"https://doi.org/10.1145/169059.169335","url":null,"abstract":"A method and a set of supporting tools have been developed for an improved integration of user interface design with software engineering methods and tools. Animated user interfaces for database-oriented applications are generated from an extended data model and a new graphical technique for specifying dialogues. Based on views defined for the data model, an expert system uses explicit design rules derived from existing guidelines for producing the static layout of the user interface. A petri net based technique called dialogue nets is used for specifying the dynamic behaviour. Output is generated for an existing user interface management system. The approach supports rapid prototyping while using the advantages of standard software engineering methods.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131154698","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Information design methods and the applications of virtual worlds technology at WORLDESIGN, Inc.","authors":"R. Jacobson","doi":"10.1145/169059.169382","DOIUrl":"https://doi.org/10.1145/169059.169382","url":null,"abstract":"Information design is a new professional practice that systematically applies the lessons of human-computer interaction and human factors studies, communication theory, and information science to the presentation of complex data. WORLDESIGN, Inc., an information design with an emphasis on virtual worlds technology in the service of its corporate, mostly industrial customers.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"25 12","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114025040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Tourmaline (abstract): macrostyles by example","authors":"Andrew J. Werth, B. Myers","doi":"10.1145/169059.169532","DOIUrl":"https://doi.org/10.1145/169059.169532","url":null,"abstract":"Tourmaline is a system that simplifies the formatting of complicated headings and captions in a WYSIWYG word precessor. The style systems of typical commercial word processors, although very useful, are too limited when a user needs to format items such as paper headings, which may contain many different styles within a single heading. The style systems of some batch oriented systems give the user more power by providing macro facilities to automatically format text, but these systems are extremely difficult to learn and use. Tourma.line uses demonstrational techniques [2] to combine the ease-of-use of WYSIWYG with the power of batch oriented text formatters. The system allows users to define mac-r-osfyles by example. A macrostyle is an abstract representation of a text object that allows different parts of the object to have completely different formatting attributes. In Tourmaline, the user provides an example of a correctly formatted heading using the word processor’s WYSIWYG interface. The system then examines the prototype heading and identifies the various text objects that make up the heading. Using attributes of those objects, such as their typographical characteristics and their position within the heading, combined with heuristics about how headings are generally structured, Tourmaline attempts to categorize each of the objects into a logical class (such as title or author name).","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127131645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
David Drascic, J. Grodski, P. Milgram, K. Ruffo, Peter Wong, Shumin Zhai
{"title":"ARGOS: a display system for augmenting reality","authors":"David Drascic, J. Grodski, P. Milgram, K. Ruffo, Peter Wong, Shumin Zhai","doi":"10.1145/169059.169506","DOIUrl":"https://doi.org/10.1145/169059.169506","url":null,"abstract":"This video describes the development of the ARGOS (Augmented Reality through Graphic Overlays on Stereovideo) system, as a tool for enhancing humantelerobot interaction, and as a more general tool with applications in a variety of areas, including image enhancement, simulation, sensor fusion, and virtual reality.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127147543","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Do algorithm animations assist learning?: an empirical study and analysis","authors":"J. Stasko, Albert N. Badre, C. Lewis","doi":"10.1145/169059.169078","DOIUrl":"https://doi.org/10.1145/169059.169078","url":null,"abstract":"Algorithm animations are dynamic graphical illustrations of computer algorithms, and they are used as teaching aids to help explain how the algorithms work. Although many people believe that algorithm animations are useful this way, no empirical evidence has ever been presented supporting this belief. We have conducted an empirical study of a priority queue algorithm animation, and the study's results indicate that the animation only slightly assisted student understanding. In this article, we analyze those results and hypothesize why algorithm animations may not be as helpful as was initially hoped. We also develop guidelines for making algorithm animations more useful in the future.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127953236","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A mathematical model of the finding of usability problems","authors":"J. Nielsen, T. Landauer","doi":"10.1145/169059.169166","DOIUrl":"https://doi.org/10.1145/169059.169166","url":null,"abstract":"For 11 studies, we find that the detection of usability problems as a function of number of users tested or heuristic evaluators employed is well modeled as a Poisson process. The model can be used to plan the amount of evaluation required to achieve desired levels of thoroughness or benefits. Results of early tests can provide estimates of the number of problems left to be found and the number of additional evaluations needed to find a given fraction. With quantitative evaluation costs and detection values, the model can estimate the numbers of evaluations at which optimal cost/benefit ratios are obtained and at which marginal utility vanishes. For a “medium” example, we estimate that 16 evaluations would be worth their cost, with maximum benefit/cost ratio at four.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114614145","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"QOC in action (abstract): using design rationale to support design","authors":"D. McKerlie, A. MacLean","doi":"10.1145/169059.169494","DOIUrl":"https://doi.org/10.1145/169059.169494","url":null,"abstract":"Design Rationale emphasises working with explicit representations not only of possible design solutions, but also of the reasons and processes behind them. Although the arguments for using Design Rationale are compel~mg, there is still very little experience of applying the current approaches in practice. To explore its use in a practical setting we have been collaborating with the Open University using QOC (Questions, Options, Criteria) to design hypermedia interfaces for presenting course material (currently text books, course notes, and videos). This video illustrates some of the ways in which we have used QOC to support our activities.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128969273","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G. Fischer, K. Nakakoji, Jonathan L. Ostwald, G. Stahl, T. Sumner
{"title":"Embedding computer-based critics in the contexts of design","authors":"G. Fischer, K. Nakakoji, Jonathan L. Ostwald, G. Stahl, T. Sumner","doi":"10.1145/169059.169133","DOIUrl":"https://doi.org/10.1145/169059.169133","url":null,"abstract":"Computational critiquing mechanisms provide an effective form of computer-human interaction supporting the process of design. Critics embedded in domain-oriented design environments can take advantage of additional knowledge residing in these environments to provide less intrusive, more relevant critiques. Three classes of embedded critics have been designed, implemented, and studied: Generic critics use domain knowledge to detect problematic situations in the design construction. Specific critics take advantage of additional knowledge in the partial specification to detect inconsistencies between the design construction and the design specification. Interpretive critics are tied to perspective mechanisms that support designers in examining their artifact from different viewpoints.","PeriodicalId":407219,"journal":{"name":"Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122180995","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}