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

Glenn S. Fowler

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

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

Theory of computation · 3Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, 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.

Databases, data mining, and information retrieval
3 papers
Indexing and storage engines · 100%
Theoretical computer science
3 papers
Mathematical optimization · 95% Graph algorithms and graph theory · 5%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines › data compression
table compression
0.132003
Improving table compression with combinatorial optimization · J. ACM 2003
Improving table compression with combinatorial optimization · SODA 2002
Engineering the compression of massive tables: an experimental approach · SODA 2000
Mathematical optimization
combinatorial optimization
0.022003
Improving table compression with combinatorial optimization · SODA 2002
Improving table compression with combinatorial optimization · J. ACM 2003
Indexing and storage engines
data compression
0.012000
Engineering the compression of massive tables: an experimental approach · SODA 2000
Graph algorithms and graph theory › graph isomorphism
graph automorphism
0.011983
Efficient Graph Automorphism by Vertex Partitioning · Artif. Intell. 1983

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

combinatorial optimization · 0.2asymmetric traveling salesman problem · 0.1experimental evaluation · 0.0
YearPublicationVenuePosition
2003 Fast Prefix Matching of Bounded Strings
Adam L. Buchsbaum, Glenn S. Fowler, Balachander Krishnamurthy, Kiem-Phong Vo, Jia Wang 0001
ALENEX2
2003 Improving table compression with combinatorial optimization
abstract
We study the problem of compressing massive tables within the partition-training paradigm introduced by Buchsbaum et al. [2000], in which a table is partitioned by an off-line training procedure into disjoint intervals of columns, each of which is compressed separately by a standard, on-line compressor like gzip. We provide a new theory that unifies previous experimental observations on partitioning and heuristic observations on column permutation, all of which are used to improve compression rates. Based on this theory, we devise the first on-line training algorithms for table compression, which can be applied to individual files, not just continuously operating sources; and also a new, off-line training algorithm, based on a link to the asymmetric traveling salesman problem, which improves on prior work by rearranging columns prior to partitioning. We demonstrate these results experimentally. On various test files, the on-line algorithms provide 35--55% improvement over gzip with negligible slowdown; the off-line reordering provides up to 20% further improvement over partitioning alone. We also show that a variation of the table compression problem is MAX-SNP hard.
Adam L. Buchsbaum, Glenn S. Fowler, Raffaele Giancarlo
J. ACM2
2002 Improving table compression with combinatorial optimization
Adam L. Buchsbaum, Glenn S. Fowler, Raffaele Giancarlo
SODA2
2000 Engineering the compression of massive tables: an experimental approach
Adam L. Buchsbaum, Donald F. Caldwell, Kenneth Church 0001, Glenn S. Fowler, S. Muthukrishnan 0001
SODA4
2000 Extended Data Formatting Using Sfio
Glenn S. Fowler, David G. Korn, Kiem-Phong Vo
USENIX ATC, General Track1
1995 Ciao: a graphical navigator for software and document repositories
abstract
Programmers frequently have to retrieve and link information from various software documents to accomplish a maintenance task. Ciao is a graph-based navigator that helps programmers query and browse structural connections embedded in different software and document repositories. A repository consists of a collection of source documents with an associated database that describes their structure. Ciao supports repositories organized in an architecture style called Aero, which exploits the duality between a class of entity-relationship (ER) databases and directed attributed graphs (DAG). Database queries and graph analysis operators in Aero are plug-compatible because they all take an ER database and produce yet another ER database by default. Various presentation filters generate graph views, source views, and relational views from any compatible ER database. The architecture promotes the construction of successively more complex operators using a notion of virtual database pipelines. Ciao has been instantiated for C and C++ program databases, and program difference databases. The latter allows programmers to explore program structure changes by browsing and expanding graphs that highlight changed, deleted, and added entities and relationships. The unifying ER model under ciao also allows users to navigate different software repositories and make necessary connections. We have linked program difference databases and modification request (MR) databases so that users can investigate the connections between MRs and affected entities. Ciao has been applied to several large communications software projects and we report experiences and lessons learned from these applications.
Yih-Farn Robin Chen, Glenn S. Fowler, Eleftherios Koutsofios, Ryan S. Wallach
ICSM2
1990 A Case for make
Glenn S. Fowler
Softw. Pract. Exp.1
1983 Efficient Graph Automorphism by Vertex Partitioning
Glenn S. Fowler, Robert M. Haralick, F. Gail Gray, Charles Feustel, Charles M. Grinstead
Artif. Intell.1