Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John D. Gould

dblp:43/2108 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
User interface design and tools › user interface architecture
user interface management system
0.021990
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.041987
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.021985
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.011987
Behavioral Experiments on Handmarkings · ACM Trans. Inf. Syst. 1987
Interaction techniques and input
pen and handwriting input
0.011987
Behavioral experiments on handmarkings · CHI 1987
Usability and user experience research › visual perception
reading from screen
0.011987
Why reading was slower from CRT displays than from paper · CHI 1987
User interface design and tools › prototyping
rapid prototyping
0.011986
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.011985
Effects of cursor speed on text-editing · CHI 1985
Empirical software engineering › developer studies › developer behavior
developer productivity
0.011993
Improving Application Development Productivity by Using ITS · Int. J. Man Mach. Stud. 1993
Usability and user experience research › usability engineering
usability guidelines
0.011983
Designing for usability - key principles and what designers think · CHI 1983
Interaction techniques and input › text entry › speech-based text entry
listening typewriter
0.011982
Composing letters with a simulated listening typewriter · CHI 1982
Interaction techniques and input › text entry
speech-based text entry
0.011982
Composing letters with a simulated listening typewriter · CHI 1982
Interaction techniques and input
direct manipulation
0.011987
Behavioral experiments on handmarkings · CHI 1987
Empirical software engineering
end-user programming
0.011987
An Experimental Study of People Creating Spreadsheets · ACM Trans. Inf. Syst. 1987
Interaction techniques and input
voice interaction
0.011986
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.011985
Cursor Movement during Text Editing · ACM Trans. Inf. Syst. 1985
Interaction techniques and input
text editing
0.011985
Effects of cursor speed on text-editing · CHI 1985
Interaction techniques and input › non-visual interaction
auditory interaction
0.011983
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
YearPublicationVenuePosition
1993 Using ITS to Create an Insurance Industry Application: A Joint Case Study
abstract
In 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 Applications
abstract
An 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 Style
abstract
Abstract 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 Tasks
abstract
This 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 Applications
abstract
The 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 interfaces
abstract
Developers 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
CHI4
1989 Transformations on a dialog tree: rule-based maping of content to style
abstract
Style 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
UIST3
1987 Why reading was slower from CRT displays than from paper
abstract
Experiments, 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
CHI1
1987 Behavioral experiments on handmarkings
abstract
Handmarkings, 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
CHI1
1987 An Experimental Study of People Creating Spreadsheets
abstract
Nine 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 Handmarkings
abstract
Handmarkings 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 applications
abstract
This 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
CHI3
1985 Effects of cursor speed on text-editing
abstract
Nine 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
CHI1
1985 Psychological research methods in the human use of computers (panel session)
abstract
Psychological 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
CHI2
1985 Cursor Movement during Text Editing
abstract
Nine 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
CHI1
1983 Human Factors Challenges in Creating a Principal Support Office System - The Speech Filing System Approach
abstract
This 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 typewriter
abstract
Speech 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
CHI1