No abstract available.
The information lens: an intelligent system for information sharing in organizations
This paper describes an intelligent system to help people share and filter information communicated by computer-based messaging systems. The system exploits concepts from artificial intelligence such as frames, production rules, and inheritance networks,...
Graphic interfaces for knowledge-based system development
Creating and debugging knowledge-based systems, such as expert systems, requires easy access to rules and facts in a vast, loosely-connected system. Three graphic representations were devised for a system development tool that integrates forward ...
Generalized fisheye views
In many contexts, humans often represent their own “neighborhood” in great detail, yet only major landmarks further away. This suggests that such views (“fisheye views”) might be useful for the computer display of large information structures like ...
User modeling in UC, the UNIX consultant
UC is a natural language computer consultant system for the UNIX operating system. The user model in UC encodes the user's knowledge state and allows UC to tailor its responses to the user. The model encodes apriori knowledge in a double stereotype ...
TNT: a talking tutor 'n' trainer for teaching use of interactive computer systems
Tutor 'N' Trainer (TNT) is an automated tutor for vi, the UNIX™ system screen editor. TNT fosters learning by doing. The Tutor component guides the student's practice with spoken instruction and feedback. The Trainer component assures safety during ...
Advising roles of a computer consultant
Several hours of advisory protocols from a consultant for Personal Computing were taped and analysed in terms of the role which the advisor played in the interaction. The advisor's role was determined by the user's initial approach and the advisor's ...
The enhancement of understanding through visual representations
It has been argued for a long time that the representation of a problem is of crucial importance to understanding and solving it. Equally accepted is the fact that the human visual system is a powerful system to be used in information processing tasks. ...
Design principles for the enhanced presentation of computer program source text
In order to make computer programs more readable, understandable, appealing, memorable, and maintainable, the presentation of program source text needs to be enhanced over its conventional treatment. Towards this end, we present five basic design ...
Visual programming, programming by example, and program visualization: a taxonomy
There has been a great interest recently in systems that use graphics to aid in the programming, debugging, and understanding of computer programs. The terms “Visual Programming” and “Program Visualization” have been applied to these systems. Also, ...
Transfer between word processing systems
A study was conducted to examine knowledge transfer between word processing systems. The study examined the performance of naive subjects learning to use a word processing system, as well as performance of individuals with word processing experience as ...
Learning and transfer for text and graphics editing with a direct manipulation interface
For a Direct Manipulation interface, transfer of skill between text and graphics editing tasks has been investigated. A learning experiment has been carried out with two groups of novice users starting with a series of sessions in one task domain and ...
A test of a common elements theory of transfer
All discussions of interface design criteria emphasize the importance of consistent operating procedures both within and across applications. This paper presents a model for positive transfer and thus a theoretical definition of consistency. An ...
Classifying users: a hard look at some controversial issues
It has become a common recommendation to computer interface designers that they should “Know the User” (e.g., Rubinstein and Hersh, 1984). This panel discussion will examine the issues that arise from this advice.
Medical cognitive graphics
Medical inference problems that seem too complex for intuitive solution can be made tractable if the problem information is presented in the form of a graphic display. The medical cognitive graphics approach to aiding complex problem solving conceives ...
How are windows used? Some notes on creating an empirically-based windowing benchmark task
Users of a windowing system were studied for the purpose of creating an empirically based windowing benchmark. Each filled out a paper questionnaire that sampled subjective opinions of windowing commands, and were observed for approximately 22 minutes ...
A comparison of tiled and overlapping windows
It is widely believed that overlapping windows are preferable to tiled (non-overlapping) ones, but there is very little research to support that belief. An analysis of the basic characteristics of windowing regimes predicts that there are, in fact, ...
A cognitive model of database querying: a tool for novice instruction
Two experiments examine the effects of incorporating user knowledge into the design of training materials for a database querying system. In Experiment 1 an informal cognitive model of a query language is derived from the verbal reports of expert users, ...
DOMAIN/DELPHI: retrieving documents online
DOMAIN/DELPHI is the retrieval component of Apollo's in-house, integrated publishing system. It retrieves and displays documentation in a networked workstation environment in which each workstation has access to a common database of user and systems ...
The effects of structured, multi-level documentation
The effects of general global documentation, detailed step-by-step documentation, and combined global and detailed documentation were examined for high, medium, and low experienced students. The 198 students in this study used a word-processing program ...
Socio-tech: what is it (and why should we care)?
At a time when more and different people are using more and different computer systems, there is growing awareness that if technology is to give companies the “competitive edge” they are seeking, it must be used to support business goals. This means ...
Animated graphical interfaces using temporal constraints
Algorithm animation has an acknowledged and growing role in computer aided algorithm design, as well as in documentation and technology transfer, since the medium of interactive graphics is a broader, richer channel than text by which to communicate ...
Defining constraints graphically
A number of constraint-oriented, interactive graphical systems have been constructed. A typical problem in such systems is that, to define a new kind of constraint, the user must leave the graphical domain and write code in the underlying implementation ...
Learning modes and subsequent use of computer-mediated communication systems
New users of four computer-mediated communication systems were asked to indicate which of a variety of learning modes they had used, including reading written manuals, using online automated help facilities, personal or group lessons from a human ...
Voice messaging enhancing the user interface design based on field performance
Computer-based voice messaging systems are used to send and receive confidential messages via touch-tone telephones. Auditory prompts guide users through a series of menus, listing options as users proceed through their sessions. This report describes ...
Integrated software usage in the professional work environment: evidence from questionnaires and interviews
In a field study of use of integrated business software by business professionals, we found several characteristics of the real-world situation leading to the under-utilization of integrated software and being of importance for its human factors. ...
Debugging by skilled and novice programmers
Two experiments investigated expert-novice differences in debugging computer programs. Debugging was done on programs provided to the subject, and were run on a microcomputer. The programs were in LOGO in Exp. 1 and Pascal in Exp. 2. Experts debugged ...
Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal
The effect of the graphical programming language FPL (First Programming Language) on the occurrence of conceptual bugs in programs written by novices was studied. The type and location for each bug, and the frequency for each type were all recorded ...
Alternatives to construct-based programming misconceptions
In this paper, we investigate whether or not most novice programming bugs arise because students have misconceptions about the semantics of particular language constructs. Three high frequency bugs are examined in detail — one that clearly arises from a ...
Index Terms
- Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
CHI '19 | 2,958 | 703 | 24% |
CHI '18 | 2,590 | 666 | 26% |
CHI '17 | 2,400 | 600 | 25% |
CHI '16 | 2,435 | 565 | 23% |
CHI '15 | 2,120 | 486 | 23% |
CHI '14 | 2,043 | 465 | 23% |
CHI '13 | 1,963 | 392 | 20% |
CHI '11 | 1,532 | 410 | 27% |
CHI '09 | 1,130 | 277 | 25% |
CHI '08 | 714 | 157 | 22% |
CHI '07 | 840 | 182 | 22% |
CHI '05 | 372 | 93 | 25% |
CHI '03 | 468 | 75 | 16% |
CHI '02 | 414 | 61 | 15% |
CHI '01 | 352 | 69 | 20% |
CHI '00 | 336 | 72 | 21% |
CHI '99 | 312 | 78 | 25% |
CHI '98 | 351 | 81 | 23% |
CHI '97 | 234 | 55 | 24% |
CHI '96 | 256 | 55 | 21% |
CHI '94 | 263 | 70 | 27% |
CHI '93 | 330 | 62 | 19% |
CHI '92 | 216 | 67 | 31% |
CHI '91 | 240 | 56 | 23% |
CHI '90 | 260 | 47 | 18% |
CHI '89 | 199 | 54 | 27% |
CHI '88 | 187 | 39 | 21% |
CHI '87 | 166 | 46 | 28% |
CHI '86 | 122 | 47 | 39% |
CHI '85 | 170 | 35 | 21% |
CHI '83 | 176 | 59 | 34% |
CHI '82 | 165 | 75 | 45% |
Overall | 26,314 | 6,199 | 24% |