Eric Schoen

dblp:45/3482 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
1since 2021 · last 2025
0000-0001-5684-0461ORCID · reported

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

Artificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 since 2021

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
2 papers
Optimization for machine learning · 99% Knowledge representation and reasoning · 1%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 81% Software maintenance and evolution · 19%

Topics — the 7 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
evolutionary computation
0.412019
A Genetic Algorithm for Finding a Small and Diverse Set of Recent News Stories on a Given Subject: How We Generate AAAI's AI-Alert · AAAI 2019
Machine learning › Optimization for machine learning › evolutionary computation
genetic algorithms
0.412019
A Genetic Algorithm for Finding a Small and Diverse Set of Recent News Stories on a Given Subject: How We Generate AAAI's AI-Alert · AAAI 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition
0.011988
Design of Knowledge-Based Systems with a Knowledge-Based Assistant · IEEE Trans. Software Eng. 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems
0.011988
Design of Knowledge-Based Systems with a Knowledge-Based Assistant · IEEE Trans. Software Eng. 1988
Requirements engineering and software design
knowledge-based design
0.011988
Design of Knowledge-Based Systems with a Knowledge-Based Assistant · IEEE Trans. Software Eng. 1988
Software maintenance and evolution
software evolution
0.011993
The Graft-Host Method for Design Change · ICSE 1993
Human-AI interaction
intelligent assistant
0.011988
Design of Knowledge-Based Systems with a Knowledge-Based Assistant · IEEE Trans. Software Eng. 1988

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

genetic algorithm · 0.8user-interface framework · 0.0object-oriented programming · 0.0graft-host method · 0.0
YearPublicationVenuePosition
2025 Building a Virtual Member of a Community of Practice
abstract
We describe a virtual member of a knowledge management Community of Practice (CoP), called ATHENA, that knows an individual, his tasks, his organization, and the community. ATHENA employs an agentic chat capability that combines embeddings with knowledge-based faceted search to provide accurate responses to technical questions along with rationale and citations for efficient validation. ATHENA supports natural, in-the-flow capture of task-related insights to share within a CoP, along with proactive dissemination of information tied to an individual and his current needs. An evaluation involving 75 professionals from the Oil & Gas sector shows that ATHENA dramatically improved outcomes and productivity on a set of well-planning tasks compared to their use of a state-of-the-art RAG baseline. Interestingly, ATHENA also enabled eight non-experts to perform at expert levels.
Joshua Eckroth, Dayne Freitag, Jonathan M. Keefe, Timothy Meyer, Karen L. Myers, Eric Schoen, Pedro Sequeira, Reid G. Smith
CIKM6
2019 A Genetic Algorithm for Finding a Small and Diverse Set of Recent News Stories on a Given Subject: How We Generate AAAI's AI-Alert
abstract
This paper describes the genetic algorithm used to select news stories about artificial intelligence for AAAI’s weekly AIAlert, emailed to nearly 11,000 subscribers. Each week, about 1,500 news stories covering various aspects of artificial intelligence and machine learning are discovered by i2k Connect’s NewsFinder agent. Our challenge is to select just 10 stories from this collection that represent the important news about AI. Since stories and topics do not necessarily repeat in later weeks, we cannot use click tracking and supervised learning to predict which stories or topics are most preferred by readers. Instead, we must build a representative selection of stories a priori, using information about each story’s topics, content, publisher, date of publication, and other features. This paper describes a genetic algorithm that achieves this task. We demonstrate its effectiveness by comparing several engagement metrics from six months of “A/B testing” experiments that compare random story selection vs. a simple scoring algorithm vs. our new genetic algorithm.
Joshua Eckroth, Eric Schoen
AAAI2
1993 A Process for Consolidating and Reusing Design Knowledge
Guillermo Arango, Eric Schoen, Robert Pettengill
ICSE2
1993 The Graft-Host Method for Design Change
Guillermo Arango, Eric Schoen, Robert Pettengill, Josiah C. Hoskins
ICSE2
1988 Design of Knowledge-Based Systems with a Knowledge-Based Assistant
abstract
The authors propose a model for an intelligent assistant to aid in building knowledge-based systems (KBSs) and discuss a preliminary implementation. The assistant participates in KBS construction, including acquisition of an initial model of a problem domain, acquisition of control and task-specific inference knowledge, testing and validation, and long-term maintenance of encoded knowledge. The authors present a hypothetical scenario in which the assistant and a KBS designer cooperate to create an initial domain model and then discuss five categories of knowledge the assistant requires to offer such help. They discuss two software technologies on which the assistant is based: an object-oriented programming language, and a user-interface framework.>
Eric Schoen, Reid G. Smith, Bruce G. Buchanan
IEEE Trans. Software Eng.1
1983 IMPULSE: A Display Oriented Editor for STROBE
Eric Schoen, Reid G. Smith
AAAI1