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

Peter G. Selfridge

dblp:22/6405 · DBLP profile ↗
← Back
17ranked-venue papers
9as first author
0since 2021 · last 1997
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 3 first-authorArtificial intelligence and machine learning · 6 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 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.

Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%
Software engineering, system software, and programming languages
4 papers
Empirical software engineering · 45% Software maintenance and evolution · 29% Requirements engineering and software design · 26%
Artificial intelligence
4 papers
Knowledge representation and reasoning · 84% 3D vision · 16%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% Performance modeling and evaluation · 50%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
interactive data exploration
0.011996
IDEA: Interactive Data Exploration and Analysis · SIGMOD Conference 1996
Requirements engineering and software design
software architecture
0.011990
LaSSIE: a Knowledge-based Software Information System · ICSE 1990
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems
0.011989
A Knowledge-Based Software Information System · IJCAI 1989
Performance modeling and evaluation
benchmarking
0.011985
Distributed Computing for Vision: Architecture and a Benchmark Test · IEEE Trans. Pattern Anal. Mach. Intell. 1985
Computer vision › 3D vision
aerial image analysis
0.011981
Reasoning About Images: Application to Aerial Image Understanding · IJCAI 1981
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning
0.011981
Reasoning About Images: Application to Aerial Image Understanding · IJCAI 1981
Software maintenance and evolution
software documentation
0.011988
How to Print a File: An Expert System Approach to Software Knowledge Representation · AAAI 1988

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

description logic · 0.0expert system · 0.0multiprocessor system · 0.0high-speed bus · 0.0reasoning · 0.0image understanding · 0.0
YearPublicationVenuePosition
1997 Artificial Intelligence and Software Engineering: Breaking the Toy Mold
Christopher A. Welty, Peter G. Selfridge
Autom. Softw. Eng.2
1996 IDEA: Interactive Data Exploration and Analysis
abstract
The analysis of business data is often an ill-defined task characterized by large amounts of noisy data. Because of this, business data analysis must combine two kinds of intertwined tasks: exploration and analysis. Exploration is the process of finding the appropriate subset of data to analyze, and analysis is the process of measuring the data to provide the business answer. While there are many tools available both for exploration and for analysis, a single tool or set of tools may not provide full support for these intertwined tasks. We report here on a project that set out to understand a specific business data analysis problem and build an environment to support it. The results of this understanding are, first of all, a detailed list of requirements of this task; second, a set of capabilities that meet these requirements; and third, an implemented client-server solution that addresses many of these requirements and identifies others for future work. Our solution incorporates several novel perspectives on data analysis and combines a history mechanism with a graphical, re-usable representation of the analysis and exploration process. Our approach emphasizes using the database itself to represent as many of these functions as possible.
Peter G. Selfridge, Divesh Srivastava, Lynn O. Wilson
SIGMOD Conference1
1995 Workshop Report: The Two-Day Workshop on Research Issues in the Intersection between Software Engineering and Artificial Intelligence (Held in conjunction with ICSE-16)
Kostas Kontogiannis, Peter G. Selfridge
Autom. Softw. Eng.2
1995 Living Design Memory: Framework, Implementation, Lessons Learned
abstract
We identify an important type of software design knowledge that we call community-specific folklore and discuss problems with current approaches to managing it. We developed a general framework for a living design memory, built a design memory tool, and deployed the tool in a large software development organization. The tool effectively disseminates knowledge relevant to local software design practice. It is embedded in the organizational process to help ensure that its knowledge evolves as necessary. This work illustrates important lessons in building knowledge management systems, integrating novel technology into organizational practice, and carrying out research-development partnerships.
Loren G. Terveen, Peter G. Selfridge, M. David Long
Hum. Comput. Interact.2
1994 Software Engineering and Artificial Intelligence
Stephen Fickas, Peter G. Selfridge
ICSE2
1994 Report on the First Working Conference on Reverse Engineering, May 21-23, 1993, Baltimore, Maryland, in conjunction with the International Conference on Software Engineering
Peter G. Selfridge
Autom. Softw. Eng.1
1994 Commentary on "Domain-oriented design environments" by Gerhard Fischer
Peter G. Selfridge
Autom. Softw. Eng.1
1993 Integrated Support for Data Archeology
abstract
Corporate databases increasingly are being viewed as potentially rich sources of new and valuable knowledge. Various approaches to “discovering” or “mining” such knowledge have been proposed. Here we identify an important and previously ignored discovery task, which we call data archaeology. Data archaeology is a skilled human task, in which the knowledge sought depends on the goals of the analyst, cannot be specified in advance, and emerges only through an iterative process of data segmentation and analysis. We describe a system that supports the data archaeologist with a natural, object-oriented representation of an application domain, a powerful query language and database translation routines, and an easy-to-use and flexible user interface that supports interactive exploration. A formal knowledge representation system provides the core technology that facilitates database integration, querying, and the reuse of queries and query results.
Ronald J. Brachman, Peter G. Selfridge, Loren G. Terveen, Boris Altman, Fern Halper, Thomas Kirk, Alan Lazar, Deborah L. McGuinness, Lori Alperin Resnick
Int. J. Cooperative Inf. Syst.2
1991 AI in multimedia (panel session)
abstract
In this panel session, the following topics are discussed: artificial intelligence in business; artificial intelligence in multimedia; neural networks as a tool for artificial intelligence: software engineering for knowledge-based systems: and artificial intelligence as a solution for software engineering.>
Nikolaos G. Bourbakis, Robin Williams 0001, Forouzan Golshani, Myron Flickner, Ted Laliotis, Sukhan Lee 0001, José G. Delgado-Frias, Dan W. Hammerstrom, Cris Koutsougeras, Gerald G. Pechanek, Benjamin W. Wah, John Yen, Farokh B. Bastani, Tom Cooper, Karan Harbison-Briggs, Rudy Lauber, Alun D. Preece, Imran A. Zualkernan, Wei-Tek Tsai, Daniel E. Cooke, Martin Feather, Stephen Fickas, N. Minsky, Peter G. Selfridge, Douglas Smith
ICTAI24
1990 LaSSIE: a Knowledge-based Software Information System
Premkumar T. Devanbu, Ronald J. Brachman, Peter G. Selfridge, Bruce W. Ballard
ICSE3
1989 A Knowledge-Based Software Information System
Premkumar T. Devanbu, Peter G. Selfridge, Bruce W. Ballard, Ronald J. Brachman
IJCAI2
1988 How to Print a File: An Expert System Approach to Software Knowledge Representation
Peter G. Selfridge
AAAI1
1987 Using a simple shape measure to improve automatic 3D reconstruction
Peter G. Selfridge
Pattern Recognit. Lett.1
1986 Locating neuron boundaries in electron micrograph images using "primal sketch" primitives
Peter G. Selfridge
Comput. Vis. Graph. Image Process.1
1985 Distributed Computing for Vision: Architecture and a Benchmark Test
abstract
Computer vision algorithms are notorious for their computational expense. Distributed vision, the use of more than one processor, can decrease computation costs and speed up algorithms. There are various ways to do this, ranging from parallelism at the sensor level to true multiprocessor systems. This correspondence first describes a system of the latter type: a system of microprocessors on a high-speed bus. A canonical vision task, locating a number of objects and measuring certain two-dimensional features of those objects, serves as a benchmark test for the system. An algorithm for this task is presented. Performance measures are compared from implementations on the distributed system, a Vax 11/750, and a Vax 11/780. Results indicate that three microprocessors outperform a Vax 11/780 at this task. Finally, other more interesting distributed algorithms are briefly discussed.
Peter G. Selfridge, Scott Mahakian
IEEE Trans. Pattern Anal. Mach. Intell.1
1981 Reasoning About Images: Application to Aerial Image Understanding
Peter G. Selfridge, Kenneth R. Sloan
IJCAI1
1979 Segmentation algorithms for abdominal computerized tomography scans
abstract
Two approaches to organ detection in ab dominal computerized tomography scans, one local and one global, have been developed. The first involves a boundary-delineating algorithm which operates homogeneously on entire images and coordinates the use of multiple local criteria for advanced edge detection. The second involves an iterative, adaptive boundary-delineating algorithm suitable for single organ detection and amenable to the incorporation of organ-specific knowledge. Regional results of the first (global) algorithm can initialize the second (local) algorithm. Algorithms were tested on mathematical phantoms prior to application on clinical patient data.
Peter G. Selfridge, Judith M. S. Prewitt, Charles R. Dyer, Sanjay Ranade
COMPSAC1