Thomas R. Gruber

dblp:g/ThomasRGruber · also Tom Gruber · DBLP profile ↗
← Back
19ranked-venue papers
15as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 10 · 7 first-authorHuman-computer interaction and ubiquitous computing · 7 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorTheory of computation · 3 · 2 first-author

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.

Artificial intelligence
13 papers
Knowledge representation and reasoning · 88% Representation and self-supervised learning · 12%
Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 78% Software maintenance and evolution · 22%
Human-computer interaction and pervasive computing
2 papers
User interface design and tools · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%

Topics — the 17 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition
0.232013
Nature, nurture, and knowledge acquisition · Int. J. Hum. Comput. Stud. 2013
Acquiring Strategic Knowledge from Experts · Int. J. Man Mach. Stud. 1988
Design for Acquisition: Principles of Knowledge-System Design to Facilitate Knowledge Acquisition · Int. J. Man Mach. Stud. 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.041996
The configuration design ontologies and the VT elevator domain theory · Int. J. Hum. Comput. Stud. 1996
Toward principles for the design of ontologies used for knowledge sharing? · Int. J. Hum. Comput. Stud. 1995
An Ontology for Engineering Mathematics · KR 1994
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge management
knowledge sharing
0.031995
The Generic Frame Protocol · IJCAI (1) 1995
The DARPA Knowledge Sharing Effort: A Progress Report · KR 1992
Toward principles for the design of ontologies used for knowledge sharing? · Int. J. Hum. Comput. Stud. 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning › model representation
compositional model
0.021993
Machine-generated Explanations of Engineering Models: A Compositional Modeling Approach · IJCAI 1993
Generating Explanations of Device Behavior Using Compositional Modeling and Causal Ordering · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
model-based reasoning
0.011997
Model-based virtual document generation · Int. J. Hum. Comput. Stud. 1997
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
domain ontology
0.011994
An Ontology for Engineering Mathematics · KR 1994
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
causal ordering
0.011993
Generating Explanations of Device Behavior Using Compositional Modeling and Causal Ordering · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
0.011993
Generating Explanations of Device Behavior Using Compositional Modeling and Causal Ordering · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
explanation generation
0.011993
Machine-generated Explanations of Engineering Models: A Compositional Modeling Approach · IJCAI 1993
Requirements engineering and software design
design rationale
0.011991
Design Rationale Capture as Knowledge Acquisition · ML 1991
Requirements engineering and software design › knowledge management
knowledge acquisition
0.011991
Design Rationale Capture as Knowledge Acquisition · ML 1991
User interface design and tools
hypermedia
0.011997
Model-based virtual document generation · Int. J. Hum. Comput. Stud. 1997
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems
strategic knowledge
0.011988
Acquiring Strategic Knowledge from Experts · Int. J. Man Mach. Stud. 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning › domain knowledge
domain theory
0.011996
The configuration design ontologies and the VT elevator domain theory · Int. J. Hum. Comput. Stud. 1996
Software maintenance and evolution › software configuration management › software release management
software deployment
0.011996
Using the Web Instead of a Window System · CHI 1996
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge engineering
0.011987
Knowledge Engineering Tools at the Architecture Level · IJCAI 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.011988
Acquiring Strategic Knowledge from Experts · Int. J. Man Mach. Stud. 1988

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

ontology engineering · 0.0lessons learned · 0.0design tradeoffs · 0.0compositional modeling · 0.0generic frame protocol · 0.0causal ordering · 0.0knowledge engineering tools · 0.0
YearPublicationVenuePosition
2013 Nature, nurture, and knowledge acquisition
Thomas R. Gruber
Int. J. Hum. Comput. Stud.1
2008 Collective knowledge systems: Where the Social Web meets the Semantic Web
Thomas R. Gruber
J. Web Semant.1
2006 Where the Social Web Meets the Semantic Web
Thomas R. Gruber
ISWC1
1997 Model-based virtual document generation
abstract
Virtual documents are hypermedia documents that are generated on demand in response to reader input. This paper describes a virtual document application that generates natural language explanations about the structure and behavior of electromechanical systems. The application, called DME, structures the interaction with the reader as a question–answer dialog. Each page of the hyperdocument is the answer to a question, and each link on each page is a follow-up question that leads to another answer. DME is a model-based virtual document generator; unlike conventional database front-ends that provide views onto data, DME dynamically constructs the document's content (i.e. coherent explanations in English) from underlying mathematical and symbolic models. DME-based virtual documents have been running on the WWW since late 1993. They are used to document engineered systems in support of collaborative design and simulation-based training. In this paper we describe and demonstrate the DME application (with examples that run), and describe how it generates virtual documents on the web. We discuss the impact that model-based virtual documentation can have on the way technical documentation is authored and delivered.
Thomas R. Gruber, Sunil Vemuri, James Rice
Int. J. Hum. Comput. Stud.1
1996 Using the Web Instead of a Window System
abstract
We show how to deliver a sophisticated, yet intuitive, interactive application over the web using off-the-shelf web browsers as the interaction medium.This attracts a large user community, improves the rate of user acceptance, and avoids many of the pitfalls of software distribution.Web delivery imposes a novel set of constraints on user interface design.We outline the tradeoffs in this design space, motivate the choices necessary to deliver an application, and detail the lessons learned in the process.These issues are crucial because the growing popularity of the web guarantees that software delivery over the web will become ever more wide-spread.
James Rice, Adam Farquhar, Philippe Piernot, Thomas R. Gruber
CHI4
1996 The configuration design ontologies and the VT elevator domain theory
abstract
In the VT/Sisyphus experiment, a set of problem solving systems were being built against a common specification of a problem. An important hypothesis was that the specification could be given, in large part, as a common ontology. This article is that ontology. This ontology is different than normal software specification documents in two fundamental ways. First, it is formal and machine readable (i.e. in the KIF/Ontolingua syntax). Second, the descriptions of the input and output of the task to be performed include domain knowledge (i.e. about elevator configuration) that characterize semantic constraints on possible solutions, rather than describing the form (data structure) of the answer. The article includes an overview of the conceptualization, excerpts from the machine-readable Ontolingua source files, and pointers to the complete ontology library available on the Internet.
Thomas R. Gruber, Gregory R. Olsen, Jay T. Runkel
Int. J. Hum. Comput. Stud.1
1995 The Generic Frame Protocol
Peter D. Karp, Karen L. Myers, Thomas R. Gruber
IJCAI (1)3
1995 Toward principles for the design of ontologies used for knowledge sharing?
abstract
Recent work in Artificial Intelligence (AI) is exploring the use of formal ontologies as a way of specifying content-specific agreements for the sharing and reuse of knowledge among software entities. We take an engineering perspective on the development of such ontologies. Formal ontologies are viewed as designed artifacts, formulated for specific purposes and evaluated against objective design criteria. We describe the role of ontologies in supporting knowledge sharing activities, and then present a set of criteria to guide the development of ontologies for these purposes. We show how these criteria are applied in case studies from the design of ontologies for engineering mathematics and bibliographic data. Selected design decisions are discussed, and alternative representation choices are evaluated against the design criteria.
Thomas R. Gruber
Int. J. Hum. Comput. Stud.1
1994 An Ontology for Engineering Mathematics
Thomas R. Gruber, Gregory R. Olsen
KR1
1993 Generating Explanations of Device Behavior Using Compositional Modeling and Causal Ordering
Patrice O. Gautier, Thomas R. Gruber
AAAI2
1993 Machine-generated Explanations of Engineering Models: A Compositional Modeling Approach
Thomas R. Gruber, Patrice O. Gautier
IJCAI1
1993 Model formulation as a problem-solving task: Computer-assisted engineering modeling
abstract
A central purpose of knowledge acquisition technology is to assist with the formulation of domain models that underlie knowledge systems. In this article we examine the model formulation process itself as a problem-solving task. Drawing from AI research in qualitative reasoning about physical systems, we characterize the model formulation task in terms of the inputs, the reasoning subtasks, and the knowledge needed to perform the problem solving. We describe the elements of a high-level representation of modeling knowledge, and techniques for providing intelligent assistance to the model builder. Applying the results from engineering modeling to knowledge acquisition in general, we identify properties of the representation that facilitate the construction of knowledge systems from libraries of reusable models. © 1993 John Wiley & Sons, Inc.
Thomas R. Gruber
Int. J. Intell. Syst.1
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
KR6
1991 Design Rationale Capture as Knowledge Acquisition
Thomas R. Gruber, Catherine Baudin, John H. Boose, Jay Webber
ML1
1991 The Role of Common Ontology in Achieving Sharable, Reusable Knowledge Bases
Thomas R. Gruber
KR1
1989 Automated Knowledge Acquisition for Strategic Knowledge
Thomas R. Gruber
Mach. Learn.1
1988 Acquiring Strategic Knowledge from Experts
Thomas R. Gruber
Int. J. Man Mach. Stud.1
1987 Knowledge Engineering Tools at the Architecture Level
Thomas R. Gruber, Paul R. Cohen
IJCAI1
1987 Design for Acquisition: Principles of Knowledge-System Design to Facilitate Knowledge Acquisition
Thomas R. Gruber, Paul R. Cohen
Int. J. Man Mach. Stud.1