Demo Data from EDBT 2026 / reviewers in the wild / expert
John D. Gould
dblp:43/2108
· DBLP profile ↗
19ranked-venue papers
10as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 12 · 7 first-authorDatabases, data management, data science and information retrieval · 5 · 3 first-authorSoftware engineering, systems software and programming languages · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Human-computer interaction and pervasive computing
15 papers |
Interaction techniques and input · 46% User interface design and tools · 34% Usability and user experience research · 21% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 70% Empirical software engineering · 30% |
Topics — the 18 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
User interface design and tools › user interface architecture
user interface management system |
0.0 | 2 | 1990 | ITS: A Tool for Rapidly Developing Interactive Applications · ACM Trans. Inf. Syst. 1990 Generating highly interactive user interfaces · CHI 1989 |
Interaction techniques and input
text entry |
0.0 | 4 | 1987 | An Experimental Study of People Creating Spreadsheets · ACM Trans. Inf. Syst. 1987 Cursor Movement during Text Editing · ACM Trans. Inf. Syst. 1985 Composing letters with a simulated listening typewriter · CHI 1982 |
Interaction techniques and input › target selection › pointing
cursor control |
0.0 | 2 | 1985 | Cursor Movement during Text Editing · ACM Trans. Inf. Syst. 1985 Effects of cursor speed on text-editing · CHI 1985 |
Interaction techniques and input
gesture input |
0.0 | 1 | 1987 | Behavioral Experiments on Handmarkings · ACM Trans. Inf. Syst. 1987 |
Interaction techniques and input
pen and handwriting input |
0.0 | 1 | 1987 | Behavioral experiments on handmarkings · CHI 1987 |
Usability and user experience research › visual perception
reading from screen |
0.0 | 1 | 1987 | Why reading was slower from CRT displays than from paper · CHI 1987 |
User interface design and tools › prototyping
rapid prototyping |
0.0 | 1 | 1986 | Rapid prototyping and system development: examination of an interface toolkit for voice and telephony applications · CHI 1986 |
Interaction techniques and input › input device
pointing devices |
0.0 | 1 | 1985 | Effects of cursor speed on text-editing · CHI 1985 |
Empirical software engineering › developer studies › developer behavior
developer productivity |
0.0 | 1 | 1993 | Improving Application Development Productivity by Using ITS · Int. J. Man Mach. Stud. 1993 |
Usability and user experience research › usability engineering
usability guidelines |
0.0 | 1 | 1983 | Designing for usability - key principles and what designers think · CHI 1983 |
Interaction techniques and input › text entry › speech-based text entry
listening typewriter |
0.0 | 1 | 1982 | Composing letters with a simulated listening typewriter · CHI 1982 |
Interaction techniques and input › text entry
speech-based text entry |
0.0 | 1 | 1982 | Composing letters with a simulated listening typewriter · CHI 1982 |
Interaction techniques and input
direct manipulation |
0.0 | 1 | 1987 | Behavioral experiments on handmarkings · CHI 1987 |
Empirical software engineering
end-user programming |
0.0 | 1 | 1987 | An Experimental Study of People Creating Spreadsheets · ACM Trans. Inf. Syst. 1987 |
Interaction techniques and input
voice interaction |
0.0 | 1 | 1986 | Rapid prototyping and system development: examination of an interface toolkit for voice and telephony applications · CHI 1986 |
Usability and user experience research
system response time |
0.0 | 1 | 1985 | Cursor Movement during Text Editing · ACM Trans. Inf. Syst. 1985 |
Interaction techniques and input
text editing |
0.0 | 1 | 1985 | Effects of cursor speed on text-editing · CHI 1985 |
Interaction techniques and input › non-visual interaction
auditory interaction |
0.0 | 1 | 1983 | Human Factors Challenges in Creating a Principal Support Office System - The Speech Filing System Approach · ACM Trans. Inf. Syst. 1983 |
Methods — techniques the papers use, named apart from their topics
controlled experiment · 0.0style rules · 0.0abstract model · 0.0rapid prototyping · 0.0toolkit design · 0.0rule-based mapping · 0.0system development · 0.0prototyping · 0.0exploratory experiments · 0.0behavioral experiment · 0.0simulated listening typewriter experiment · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Using ITS to Create an Insurance Industry Application: A Joint Case StudyabstractIn a joint case study, IBM and Continental Insurance evaluated the use of a new software development environment (called ITS) to implement a portion of an important Continental Insurance underwriting application. IBM and Continental's data-processing management jointly concluded that ITS (a) is fairly easy to learn and use; (b) substantially reduces application development time; (c) is capable of doing a range of Continental applications; and (d) produces applications that are easier to maintain over the years as usage patterns, insurance laws, and evolving technology require that these applications be changed. Stephen J. Boies, Jacob P. Ukelson, John D. Gould, Matt Babecki, Jerry Clifford |
Hum. Comput. Interact. | 3 |
| 1993 | Improving Application Development Productivity by Using ITS
John D. Gould, Jacob P. Ukelson, Stephen J. Boies |
Int. J. Man Mach. Stud. | 1 |
| 1993 | User Navigation in Computer ApplicationsabstractAn abstract model of keyboard navigation that is based on real-world requirements is described. The importance of keyboard navigation is discussed, and the current approaches to keyboard navigation are reviewed. Several requirements for a successful model of keyboard navigation, including that keyboard navigation and direct manipulation must coexist in the same application, are described. Examples of successful use of the proposed approach to keyboard navigation in application development are presented.> Jacob P. Ukelson, John D. Gould, Stephen J. Boies |
IEEE Trans. Software Eng. | 2 |
| 1991 | Case Study: Using ITS Style Tools to Implement IBM's CUA-2 User Interface StyleabstractAbstract In an empirical case study of software tools, two participants used the ITS style designer's language to implement a general purpose, executable, rule‐based user interface style. This language allows style designers to select, combine and modify rule prototypes in order to construct a rule‐based user interface style. The participants implemented the entire IBM CUA‐2 user interface style, plus nine additional human‐computer interaction techniques, in 5–7 person‐weeks. This is impressive productivity. Typically the time to complete a single CUA‐2 application is measured in person‐years, not person‐weeks. The style implemented here is reusable by any ITS‐implemented application. The achievement reported here shows that about half the work of all ITS‐implemented CUA‐2 applications has been completed in a few person‐weeks. This result demonstrates the power and productivity of the ITS approach and tools. The results of this case study showed that key ‘ready‐mades’ (e.g. named attribute groups) provided in the style designer's toolkit could be used intact, which is important for importing or exporting interaction techniques from one style to another style. The results generalize to other computer‐literate designers who may want to use these tools to create other user interface styles. Jacob P. Ukelson, John D. Gould, Stephen J. Boies, Charles Wiecha |
Softw. Pract. Exp. | 2 |
| 1990 | Using a Touchscreen for Simple TasksabstractThis work was done in the context of an interdisciplinary project (called ITS) aimed at producing new tools for computer application development. One motivation is to provide designers with a computer-based toolkit from which they can select human-computer interaction techniques appropriate to various contexts and conditions. These experiments extend our work to touchscreens, and provide a basis of comparison with keyboards and arrow keys. Three human-computer interaction methods, including basic entry and autocompletion, were studied in two simple laboratory scenarios: participants specified dates and airlines reservations. Autocompletion was preferred over, and was faster than, basic entry. The a priori countable, minimum number of touches required to use a particular interaction method is a good predictor of how much time people will need to use that interaction method on a particular task. Similar results were found previously with keyboards and arrow keys. John D. Gould, Sharon L. Greene, Stephen J. Boies, Antonia Meluson, Marwan Rasamny |
Interact. Comput. | 1 |
| 1990 | ITS: A Tool for Rapidly Developing Interactive ApplicationsabstractThe ITS architecture separates applications into four layers. The action layer implements back-end application functions. The dialog layer defines the content of the user interface, independent of its style. Content specifies the objects included in each frame of the interface, the flow of control among frames, and what actions are associated with each object. The style rule layer defines the presentation and behavior of a family of interaction techniques. Finally, the style program layer implements primitive toolkit objects that are composed by the rule layer into complete interaction techniques. This paper describes the architecture in detail, compares it with previous User Interface Management systems and toolkits, and describes how ITS is being used to implement the visitor information system for EXPO '92. Charles Wiecha, William E. Bennett, Stephen J. Boies, John D. Gould, Sharon L. Greene |
ACM Trans. Inf. Syst. | 4 |
| 1989 | Generating highly interactive user interfacesabstractDevelopers of User Interface Management Systems (UIMS) have demonstrated that separating the application from its user interface supports device independence and customization. Interfaces produced in UIMS are typically crafted by designers expert in human factors and graphic arts. Little attention has been paid, however, to capturing the knowledge of such experts so that interfaces might be automatically generated by the application of style rules to additional applications. This paper considers how toolkits and style rules can be structured so that the resulting interfaces take advantage of the best human factors and graphic arts knowledge, and are consistently styled. Charles Wiecha, William E. Bennett, Stephen J. Boies, John D. Gould |
CHI | 4 |
| 1989 | Transformations on a dialog tree: rule-based maping of content to styleabstractStyle rule for choice blocks -* * This rule matches when the content tag is choice, * and there are between I and 10 choice items :conditions Source=Choice,MaxItemem=1O,MinItem=l * Start by creating a 2 row, 1 column block.* The block will be used to group a title about a set of William E. Bennett, Stephen J. Boies, John D. Gould, Sharon L. Greene, Charles Wiecha |
UIST | 3 |
| 1987 | Why reading was slower from CRT displays than from paperabstractExperiments, including our own (Gould et al., 1982; 1984; 1986), have shown that people read more slowly from CRT displays than from paper. Here we summarize results from a few of our fifteen experiments that have led us to conclude that the explanation centers on the image quality of the CRT characters. Reading speeds equivalent to those on paper were found when the CRT displays contained character fonts that resembled those on paper (rather than dot matrix fonts, for example), had a polarity of dark characters on a light background, were anti-aliased (e.g., contained grey level), and were shown on displays with relatively high resolution (e.g., 1000 x 800). Each of these variables probably contributes something to the improvement, but the trade-offs have not been determined. Other general explanations for the reading speed difference that can be excluded include some inherent defect in CRT technology itself or personal variables such as age, experience, or familiarity at reading from CRT displays. John D. Gould, Lizette Alfaro, Rich Finn, Brian Haupt, Angela Minuto |
CHI | 1 |
| 1987 | Behavioral experiments on handmarkingsabstractHandmarkings, e.g., handwritten proofeditors' marks, can be used as direct editing commands to an interactive computer system. Three exploratory experiments studied the potential value of handmarkings for editing text and pictures. Results showed that circles are the most frequently used scoping mark and arrows are the most frequently used operator and target indicators. Experimental comparisons showed that handmarkings have the potential to be faster than keyboards and mice for editing tasks. But their ultimate value will depend upon the style and details of their user interface implementation. John D. Gould, Josiane Salaun |
CHI | 1 |
| 1987 | An Experimental Study of People Creating SpreadsheetsabstractNine experienced users of electronic spreadsheets each created three spreadsheets. Although participants were quite confident that their spreadsheets were accurate, 44 percent of the spreadsheets contained user-generated programming errors. With regard to the spreadsheet creation process, we found that experienced spreadsheet users spend a large percentage of their time using the cursor keys, primarily for the purpose of moving the cursor around the spreadsheet. Users did not spend a lot of time planning before launching into spreadsheet creation, nor did they spend much time in a separate, systematic debugging stage. Participants spent 21 percent of their time pausing, presumably reading and/or thinking, prior to the initial keystrokes of spreadsheet creation episodes. Polly S. Brown, John D. Gould |
ACM Trans. Inf. Syst. | 2 |
| 1987 | Behavioral Experiments on HandmarkingsabstractHandmarkings or handwritten editing marks can be used as direct editing commands to an interactive computer system. Five exploratory experiments studied the potential value of handmarkings for editing text and pictures, as well as for some specific results. Circles are the most frequently used scoping mark, and arrows are the most frequently used operator and target indicators. Experimental comparisons showed that handmarkings have the potential to be faster than keyboards and mice for editing tasks. Their ultimate value will, however, depend on the style and details of their user-interface implementation. John D. Gould, Josiane Salaun |
ACM Trans. Inf. Syst. | 1 |
| 1986 | Rapid prototyping and system development: examination of an interface toolkit for voice and telephony applicationsabstractThis paper discusses a set of tools supporting the rapid development of voice and telephony applications. The tools allow interfaces to be rapidly prototyped, tested and installed without impacting the underlying system. Used directly by behavioral specialists, they have played a key role in the building of two production systems. We review several essential features of this facility and then outline its role in the rapid development of a voice messaging system for the athletes and officials at the 1984 Summer Olympics in Los Angeles. John T. Richards, Stephen J. Boies, John D. Gould |
CHI | 3 |
| 1985 | Effects of cursor speed on text-editingabstractNine participants used a full screen computer text-editor (XEDIT) with an IBM 3277 terminal to edit marked-up documents at each of three cursor speeds (3.3, 4.7, and 11.0 cm/sec.). Results show that 9% of editing time was spent controlling and moving the cursor, regardless of cursor speed. The variations in cursor speed studied did not seem to act as a pacing device for the entire editing task. John D. Gould, Clayton H. Lewis, Vincent Barnes |
CHI | 1 |
| 1985 | Psychological research methods in the human use of computers (panel session)abstractPsychological research methods have been used with increasing frequency in work on computer-human interaction. Judging from the state of the literature and from remarks heard in the halls at conferences such as this, the utility and appropriate roles of such methods are not yet clear. Panel members, who are all research psychologists working on issues related to human use of computers, will present a variety of contrasting views on how to go about such research, and on its proper goals. John Gould will describe two different but complimentary approaches, applied research on general design issues, and formative human factors participation in development. John Anderson will discuss the use of formal models of human cognition. Phil Barnard will consider the role of applied research in the discovery of underlying principles to guide design. Tom Landauer will propose that psychological research can be the basis for invention of new “;cognitive tools”. Short synopses of the positions they will take e given below. Panel members hope that the audience will join them in bringing out important differences between the various approaches and methods and arguing their absolute and relative merits. Thomas K. Landauer, John D. Gould, John A. Anderson, Philip J. Barnard |
CHI | 2 |
| 1985 | Cursor Movement during Text EditingabstractNine participants used a full-screen computer text editor (XEDIT) with an IBM 3277 terminal to edit marked-up documents at each of three cursor speeds (3.3, 4.7, and 11.0 cm/s). These speeds occur when a user continuously holds down an arrow key to move the cursor more than one character position (i.e., in repeat or typamatic mode). Results show that cursor speed did not seem to act as a pacing device for the entire editing task. Since cursor speed is a form of system response, this finding is in contrast with the generally found positive relation between system-response time and user-response time. Participants preferred the Fast cursor speed, however. Overall, more than one-third of all keystrokes were used to move the cursor. We estimate that 9-14 percent of editing time was spent controlling and moving the cursor, regardless of cursor speed. John D. Gould, Clayton H. Lewis, Vincent Barnes |
ACM Trans. Inf. Syst. | 1 |
| 1983 | Designing for usability - key principles and what designers think
John D. Gould, Clayton H. Lewis |
CHI | 1 |
| 1983 | Human Factors Challenges in Creating a Principal Support Office System - The Speech Filing System ApproachabstractThis paper identifies the key behavioral challenges in designing a principal-support office system and our approaches to them.These challenges included designing a system which office principals would find useful and would directly use themselves.Ultimately, the system, called the Speech Filing System (SFS), became primarily a voice store and forward message system with which users compose, edit, send, and receive audio messages, using telephones as terminals.Our approaches included behavioral analyses of principals' needs and irritations, controlled laboratory experiments, several years of training, observing, and interviewing hundreds of actual SFS users, several years of demonstrating SFS to thousands of potential users and receiving feedback, empirical studies of alternative methods of training and documentation, continual major modifications of the user interface, simulations of alternative user interfaces, and actual SFS usage analyses.The results indicate that SFS is now relatively easy to learn, solves real business problems, and leads to user satisfaction. John D. Gould, Stephen J. Boies |
ACM Trans. Inf. Syst. | 1 |
| 1982 | Composing letters with a simulated listening typewriterabstractSpeech recognition is not yet advanced enough to provide people with a reliable listening typewriter with which they could compose documents. The aim of this experiment was to determine if an imperfect listening typewriter would be useful for highly experienced dictators. Participants dictated either in isolated words or in continuous speech, and used a simulated listening typewriter which recognized a limited vocabulary as well as one which recognized an unlimited one. Results suggest that reducing the rate at which people dictate, either through limitations in vocabulary size or through speaking in isolated words, led to reductions in people's performance. For these first-time users, no version of the listening typewriter was better than traditional dictating methods. John D. Gould, John Conti, Todd Hovanyecz |
CHI | 1 |