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

David G. Sullivan

dblp:27/3114 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none

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

Systems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous 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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 50% Program verification · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Artificial intelligence
1 paper
Multi-agent systems · 100%
Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational social science and digital humanities · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
autotuning
0.012004
Using probabilistic reasoning to automate software tuning · SIGMETRICS 2004
Program verification
probabilistic reasoning
0.012004
Using probabilistic reasoning to automate software tuning · SIGMETRICS 2004
Knowledge, reasoning and agents › Multi-agent systems › normative multi-agent systems
social norms
0.012002
The influence of social norms and social consciousness on intention reconciliation · Artif. Intell. 2002
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.012000
Isolation with Flexibility: A Resource Management Framework for Central Servers · USENIX ATC, General Track 2000
Cloud and datacenter computing › resource management
resource isolation
0.012000
Isolation with Flexibility: A Resource Management Framework for Central Servers · USENIX ATC, General Track 2000

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

influence diagram · 0.1probabilistic graphical models · 0.0probabilistic graphical model · 0.0
YearPublicationVenuePosition
2013 A data-centric introduction to computer science for non-majors
abstract
Relational databases and other collections of data are increasingly prevalent across a wide range of professions and disciplines. However, most courses on databases and data mining are designed for computer science majors, and students who wish to familiarize themselves with these topics must first take several prerequisite courses. This paper presents the design and implementation of a course for non-majors that provides a data-centric introduction to computer science. The course covers the basics of databases and data mining, and it also offers an introduction to programming and data visualization. By teaching a variety of computational methods for processing collections of data, the course provides students with tools they can use in their fields of study and future professions, while also exposing them to key concepts from computer science. The course has been well received by students from a variety of majors, and survey results suggest that it has had a positive impact on their perceptions of computer science.
David G. Sullivan
SIGCSE1
2004 Using probabilistic reasoning to automate software tuning
abstract
Manually tuning the parameters or "knobs" of a complex software system is an extremely difficult task. Ideally, the process of software tuning should be automated, allowing software systems to reconfigure themselves as needed in response to changing conditions. We present a methodology that uses a probabilistic, graphical model known as an influence diagram as the foundation of an effective, automated approach to software tuning. We have used our methodology to simultaneously tune four knobs from the Berkeley DB embedded database system, and our results show that an influence diagram can effectively generalize from training data for this domain.
David G. Sullivan, Margo I. Seltzer, Avi Pfeffer
SIGMETRICS1
2002 The influence of social norms and social consciousness on intention reconciliation
Barbara J. Grosz, Sarit Kraus, David G. Sullivan, Sanmay Das
Artif. Intell.3
2000 Isolation with Flexibility: A Resource Management Framework for Central Servers
David G. Sullivan, Margo I. Seltzer
USENIX ATC, General Track1