Robert Neches

dblp:85/2663 · DBLP profile ↗
← Back
19ranked-venue papers
8as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 3 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorHuman-computer interaction and ubiquitous computing · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 56% Reconfigurable computing and FPGAs · 28% Cloud and datacenter computing · 17%
Human-computer interaction and pervasive computing
7 papers
User interface design and tools · 68% Collaborative and social computing · 17% Human-AI interaction · 15%
Artificial intelligence
7 papers
Knowledge representation and reasoning · 96% Planning, search and constraint satisfaction · 4%
Software engineering, system software, and programming languages
7 papers
Requirements engineering and software design · 73% Software maintenance and evolution · 18% Operating systems · 9%

Topics — the 23 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
distributed coordination
0.012002
Dynamic coordination of information management services for processing dynamic web content · WWW 2002
Reconfigurable computing and FPGAs
dynamic reconfiguration
0.012002
Dynamic coordination of information management services for processing dynamic web content · WWW 2002
Distributed systems
fault tolerance
0.012002
Dynamic coordination of information management services for processing dynamic web content · WWW 2002
User interface design and tools › interactive systems
help systems
0.011994
Automatic generation of help from interface design models · CHI 1994
User interface design and tools › user interface generation
model-based interface design
0.011994
Automatic generation of help from interface design models · CHI 1994
Cloud and datacenter computing
cluster resource management and scheduling
0.012002
Dynamic coordination of information management services for processing dynamic web content · WWW 2002
Cloud and datacenter computing › cluster resource management and scheduling › resource scheduling
service scheduling
0.012002
Dynamic coordination of information management services for processing dynamic web content · WWW 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems
0.011993
D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project · Artif. Intell. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems
large knowledge bases
0.011993
D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project · Artif. Intell. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition
0.021988
Knowledge-Based Tools to Promote Shared Goals and Terminology Between Interface Designers · ACM Trans. Inf. Syst. 1988
Panel: Knowledge Representation Meets Knowledge Acquisition: What Are the Needs and Where Is the Leverage? · AAAI 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge management
knowledge sharing
0.011992
The DARPA Knowledge Sharing Effort: A Progress Report · KR 1992
User interface design and tools › interactive design tools
interface design tools
0.011992
Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design · CHI 1992
Human-AI interaction
intelligent user interfaces
0.021987
Intelligence in interfaces (panel) · CHI 1987
Panel: Where Should the Intelligence in Intelligent Interfaces be Placed? · AAAI 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.021985
Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development · IEEE Trans. Software Eng. 1985
Explainable (and Maintainable) Expert Systems · IJCAI 1985
Requirements engineering and software design
model-driven engineering
0.021994
Automatic generation of help from interface design models · CHI 1994
Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design · CHI 1992
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge base construction
0.011988
Knowledge-Based Tools to Promote Shared Goals and Terminology Between Interface Designers · ACM Trans. Inf. Syst. 1988
Requirements engineering and software design
interface design
0.011988
Knowledge-Based Tools to Promote Shared Goals and Terminology Between Interface Designers · ACM Trans. Inf. Syst. 1988
Collaborative and social computing
computer-supported cooperative work
0.011986
Tools help people co-operate only to the extent that they help them share goals and terminology · CSCW 1986
Collaborative and social computing › knowledge management
knowledge sharing
0.011986
Tools help people co-operate only to the extent that they help them share goals and terminology · CSCW 1986
Software maintenance and evolution › software evolution
software evolvability
0.011986
The Shifting Terminological Space: An Impediment to Evolvability · AAAI 1986
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.011981
HPM: A Computational Formalism for Heuristic Procedure Modification · IJCAI 1981
Collaborative and social computing › cooperative work
cooperative work support
0.011988
Knowledge-Based Tools to Promote Shared Goals and Terminology Between Interface Designers · ACM Trans. Inf. Syst. 1988
Requirements engineering and software design
software architecture
0.011986
The Shifting Terminological Space: An Impediment to Evolvability · AAAI 1986

Methods — techniques the papers use, named apart from their topics

lifecycle coordination · 0.0dynamic parallelism · 0.0programming by example · 0.0hypertext generation · 0.0knowledge representation · 0.0prototyping · 0.0modularization · 0.0reformulation paradigm · 0.0knowledge capture · 0.0explanation generation · 0.0
YearPublicationVenuePosition
2003 WebScripter: Grass-Roots Ontology Alignment via End-User Report Creation
Baoshi Yan, Martin R. Frank, Pedro A. Szekely, Robert Neches, Juan Lopez
ISWC4
2002 Dynamic coordination of information management services for processing dynamic web content
abstract
Dynamic Web content provides us with time-sensitive and continuously changing data. To glean up-to-date information, users need to regularly browse, collect and analyze this Web content. Without proper tool support this information management task is tedious, time-consuming and error prone, especially when the quantity of the dynamic Web content is large, when many information management services are needed to analyze it, and when underlying services/network are not completely reliable. This paper describes a multi-level, lifecycle (design-time and run-time) coordination mechanism that enables rapid, efficient development and execution of information management applications that are especially useful for processing dynamic Web content. Such a coordination mechanism brings dynamism to coordinating independent, distributed information management services. Dynamic parallelism spawns/merges multiple execution service branches based on available data, and dynamic run-time reconfiguration coordinates service execution to overcome faulty services and bottlenecks. These features enable information management applications to be more efficient in handling content and format changes in Web resources, and enable the applications to be evolved and adapted to process dynamic Web content.
In-Young Ko, Ke-Thia Yao, Robert Neches
WWW3
1994 Automatic generation of help from interface design models
abstract
Model-based interface design can save substantial effort in building help systems for interactive applications by generating help automatically from the model used to implement the interface, and by providing a framework for developers to easily refine the automatically-generated help texts.This paper describes a system that generates hypertext-based help about data presented in application displays, commands to manipulate data, and interaction techniques to invoke commands.The refinement component provides several levels of customization, including programming-by-example techniques to let developers edit directly help windows that the system produces, and the possibility to refine help generation rules.
Roberto Moriyón, Pedro A. Szekely, Robert Neches
CHI3
1993 D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project
Robert Neches
Artif. Intell.1
1992 Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design
abstract
HUMANOID is a user interface design tool that lets designers express abstract conceptualizations of an interface in an executable form, allowing designers to experiment with scenarios and dialogues even before the application model is completely worked out. Three properties of the HUMANOID approach allow it to do so: a modularization of design issues into independent dimensions, support for multiple levels of specificity in mapping application models to user interface constructs, and mechanisms for constructing executable default user interface implementations from whatever level of specificity has been provided by the designer.
Pedro A. Szekely, Robert Neches
CHI3
1992 The DARPA Knowledge Sharing Effort: A Progress Report
Ramesh S. Patil, Richard Fikes, Peter F. Patel-Schneider, Donald P. McKay, Tim Finin, Thomas R. Gruber, Robert Neches
KR7
1991 CLASP: Integrating Term Subsumption Systems and Production Systems
abstract
The general architecture and an implementation of a classification-based production system (CLASP) are presented. The main objective is to extend the benefits of classification capabilities in frame systems to the developers of rule-based systems. Two major processes of CLASP, a semantic pattern matcher and a pattern classifier, are described. The semantic pattern matcher extends the pattern matching capabilities of rule-based systems through the use of terminological knowledge. The pattern classifier enables the system to compute a rule's specificity, which is useful for conflict resolution, based on the semantics of its left-hand side. The paradigm not only enhances the reasoning capabilities of rule-based systems, but also helps to reduce the cost of maintaining such systems because definitional knowledge is explicitly represented in a form that facilitates sharing and minimizes duplication of effort.>
John Yen, Robert Neches, Robert M. MacGregor
IEEE Trans. Knowl. Data Eng.2
1988 Specification by Reformulation: A Paradigm for Building Integrated User Support Environments
John Yen, Robert Neches, Michael DeBellis
AAAI2
1988 Knowledge-Based Tools to Promote Shared Goals and Terminology Between Interface Designers
abstract
Two tools that support cooperation are described: one for the construction of consistent and principled human-computer interfaces and the other for the construction of AI knowledge bases. These tools provide a central repository for design knowledge that otherwise would not be easily shared among users. The AI knowledge representation technology upon which the tools are founded is first described. A knowledge-based approach to interface construction is discussed, and how that approach applies to detecting design conflicts and inconsistencies stemming from two different kinds of team communication failure is illustrated. Next, a knowledge acquisition aid that is utilized within the interface construction paradigm and that also illustrates the same approach to supporting cooperative work is described. Finally, four sources of difficulty in team design efforts, which this approach seeks to address, are reviewed.
Robert Neches
ACM Trans. Inf. Syst.1
1987 Intelligence in interfaces (panel)
abstract
The purpose of this symposium is three-fold:
Robert Neches, John Seely Brown, Norman K. Sondheimer, Thomas W. Malone, Mike Williams
CHI1
1986 Panel: Where Should the Intelligence in Intelligent Interfaces be Placed?
Thomas Kaczmarek, Robert Neches, John Seely Brown, Phil Hayes, Thomas W. Malone, Dic Waters, Robert Wilensky, Mike Williams
AAAI2
1986 Panel: Knowledge Representation Meets Knowledge Acquisition: What Are the Needs and Where Is the Leverage?
Robert Neches, Richard Fikes, Casimir A. Kulikowski, John P. McDermott, Ramesh S. Patil
AAAI1
1986 The Shifting Terminological Space: An Impediment to Evolvability
William R. Swartout, Robert Neches
AAAI2
1986 Tools help people co-operate only to the extent that they help them share goals and terminology
abstract
This paper describes two pieces of work on support tools: one for the construction of consistent and principled human-computer interfaces, and the other for the construction of AI knowledge bases. These tools support co-operation by providing a central repository for design knowledge that otherwise would not be easily shared between users. The paper first describes the AI knowledge representation technology upon which the tools are founded. It then discusses a knowledge-based approach to interface construction and illustrates how that approach would apply to detecting design conflicts and inconsistencies stemming from two different kinds of team communication failure. Next, we discuss a knowledge acquisition aid utilized within the interface construction paradigm, which also illustrates the same approach to supporting co-operative work. We conclude by reviewing four sources of difficulty in team design efforts which this approach seeks to address.
Robert Neches
CSCW1
1985 Explainable (and Maintainable) Expert Systems
Robert Neches, William R. Swartout, Johanna D. Moore
IJCAI1
1985 Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development
abstract
Principled development techniques could greatly enhance the understandability of expert systems for both users and system developers. Current systems have limited explanatory capabilities and present maintenance problems because of a failure to explicitly represent the knowledge and reasoning that went into their design. This paper describes a paradigm for constructing expert systems which attempts to identify that tacit knowledge, provide means for capturing it in the knowledge bases of expert systems, and, apply it towards more perspicuous machine-generated explanations and more consistent and maintainable system organization.
Robert Neches, William R. Swartout, Johanna D. Moore
IEEE Trans. Software Eng.1
1984 Specification-Based Computing Environments for Information Management
abstract
We are deeply indebted to the members of ISI Software Division who developed the basic technology and approach for our effort. We especially wish to acknowledge the contributions of our colleagues, Dave Dyer and Matt Morgenstern, to the conceptualization and design of the system.
Robert Balzer, Neil M. Goldman, Robert Neches
ICDE3
1983 Specification-Based Computing Environments
Robert Balzer, David Dyer, Matthew Morgenstern, Robert Neches
AAAI4
1981 HPM: A Computational Formalism for Heuristic Procedure Modification
Robert Neches
IJCAI1