The user interface in a hypertext, multiwindow program browser
Interacting with ComputersPublished 1 December 1989
Richard H. C. Seabrook, Ben Shneiderman
Citations8
SJR quartileQ2
SJR score0.28
SNIP0.61
Generate an AI Snapshot to get a quick, structured summary of this paper.
Study Snapshot
ObjectiveStudy objective
MethodsResearch methodology
PopulationPopulation studied
Sample sizeSample sizes
OutcomesStudy outcomes here
ResultsStudy results comes here
LimitationsResearch study limitations comes here
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
HYBROW is a hypertext, multiple-window program browser, applicable to any source language, although certain aspects of the preprocessing and the hierarchical browser presentation are specific to the C language.
Abstract
Richard H.C. Seabrook, Ben Shneiderman; The user interface in a hypertext, multiwindow program browser, Interacting with Computers, Volume 1, Issue 3, 1 De
Keywords
Computer Science
Applied ErgonomicsDesigning the user interface: Strategies for effective human-computer interaction
5,616 Citations1993
ComputerHypertext: An Introduction and Survey
2,708 Citations1987Conklin
A survey of existing hypertext systems, their applications, and their design is both an introduction to the world of hypertext and a survey of some of the most important design issues that go into fashioning a hypertext environment.
The Computer JournalLiterate Programming
1,075 Citations1984Donald E. Knuth
This anthology of essays from the inventor of literate programming also contains excerpts from the programs for TEX and METAFONT and CWEB, a system for Literate programming in C and related languages.
Software Psychology: Human Factors in Computer and Information Systems
618 Citations1980Ben Shneiderman
The Smalltalk-76 programming system design and implementation
273 Citations1978Daniel H. H. Ingalls
This paper describes a programming system based on the metaphor of communicating objects which provides flexibility, modularity and compactness, and a corresponding virtual memory is described which offers dense utilization of resident space.
IEEE SoftwareDelocalized Plans and Program Comprehension
246 Citations1986Stanley Letovsky, Elliot Soloway
ACM Transactions on Information SystemsGuided tours and tabletops: tools for communicating in a hypertext environment
232 Citations1988Randall H. Trigg
ACM SIGMOD RecordNeptune: a hypertext system for CAD applications
214 Citations1986Norman Delisle, Mayer D. Schwartz
Communications of the ACMDesigning documentation to compensate for delocalized plans
201 Citations1988Elliot Soloway, Robin Lampert +3 more
Conceptual representation methods play a significant role in facilitating the software process and their impact on progress is explored.
ACM SIGPLAN NoticesComputer-Aided Software Engineering in a distributed workstation environment
172 Citations1984David B. Leblang, Robert Chase
Mental models and software maintenance
165 Citations1986David Littman, Jeannine Pinto +2 more
ACM SIGSOFT Software Engineering NotesGraphical program development with PECAN program development systems
148 Citations1984Steven P. Reiss
IEEE SoftwareCognitive View of Reuse and Redesign
146 Citations1987Gerhard Fischer
Reusable components are not enough; program designers need tools that help them understand the components and how to use them.
IEEE Computer Graphics and ApplicationsA taxonomy of window manager user interfaces
117 Citations1988Brad A. Myers
A taxonomy for the user-visible parts of window managers is presented, and it is noted that there are actually very few significant differences, and the differences can be classified in a taxonomy with fairly limited branching.
IEEE SoftwareWorking in the Garden Environment for Conceptual Programming
102 Citations1987Steven P. Reiss
This automated design system conforms to the programmer using a variety of techniques to create systems that meet the needs of the programmer.
ComputerCAD Model-Based Localization of Parts in Manufacturing
96 Citations1987Gunnarsson, Prinz
The authors present a solution to the problem of determining the location of a part in a robotic manufacturing situation by matching a database surface description of the part with discrete points measured on its surface through the calculation of a transformation.
IEEE Transactions on Software EngineeringProgramming in the large
68 Citations1986C. V. Ramamoorthy, Vijay K. Garg +1 more
It is shown how research in automatic programming, knowledge-based systems, metrics, and programming environments can make a significant difference in the ability to develop large systems.
International Journal of Man-Machine StudiesCognitive layouts of windows and multiple screens for user interfaces
68 Citations1986Kent L. Norman, Linda J. Weldon +1 more
A theory of the “cognitive layout” of information presented in multiple windows or screens is developed and it is hypothesized that the particular layout adopted by a user will drastically affect the user's understanding and expectation of events at the human-computer interface and could either greatly facilitate or frustrate the interaction.
Cognitive processes in program comprehension
61 Citations1986Stanley Letovsky
IEEE SoftwareProgrammer as Reader
47 Citations1987Adele Goldberg
New exploratory environmetas, like Smailtalk-80, offer improvements in system support for program reading as well as writing, and help train programmers to write readable programs.
IEEE SoftwareDisplay Strategies for Program Browsing: Concepts and Experiment
41 Citations1986Ben Shneiderman, Padraic Shafer +2 more
The new, larger display screens can improve program comprehension—if the added space is used for mome effective presentation, not just more code or larger type.
On designing intelligent hypertext systems for information management in software engineering
39 Citations1987Pankaj Garg, Walt Scacchi
An Intelligent Software Hypertext System (I-SHYS1) is defined as a software hypertext system which is knowledgeable about its environment and can use such knowledge to assist in the software process.
ACM SIGCHI BulletinDesign principles for the enhanced presentation of computer program source text
37 Citations1986Ron Baecker, Aaron Marcus
COMPCONSoftware Reuse Through Information Retrieval.
30 Citations1987William B. Frakes, Brian A. Nejmeh
Window Interfaces A Taxonomy of Window Manager User Interfaces
24 Citations1988Brad A. Myers
This taxonomy should be useful in evaluating the similarities and differences of various window managers, and it will also serve as a guide for the issues that need to be addressed by designers of future window manager user interfaces.
Lecture notes in computer scienceOn the usefulness of syntax directed editors
21 Citations1986Bernard Lang
The intent of this position statement is to relate the experience with the actual use of a syntax directed editor (Mentor) in different contexts: teaching, real software production, software maintenance and associated tasks, language design and development, development of programming tools and new programming structures.
ACM SIGPLAN NoticesA cognitively-based methodology for designing languages/environments/methodologies
15 Citations1984Elliot Soloway
Lecture notes in computer scienceEditing large programs using a structure-oriented text editor
9 Citations1986Ola Strömfors
This paper will describe how a structure-oriented text editor, named ED3, is used as a practical and efficient tool for program development and maintenance.
Lecture notes in computer scienceContext-sensitive editing with PSG environments
8 Citations1986Rolf Bahlke, Gregor Snelting
A detailed description of PSG-generated environments, including the interplay between text editing and structure editing, the PSG fragment concept, the interactive handling of syntax and context errors and the context-sensitive error prevention mechanisms.
University Libraries (University of Maryland)Restructuring Textual Information for Online Retrieval
6 Citations1985Lawrence Koved
Two experiments were conducted to evaluate two styles of online documents and the results are evaluated in terms of the impact they might have on future online document storage and retrieval systems.
