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

Aaron M. Tenenbaum

dblp:t/AaronMTenenbaum · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none

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

Human-computer interaction and ubiquitous computing · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Software engineering, systems software and programming languages · 1Theory of computation · 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
2 papers
Indexing and storage engines · 83% Information retrieval · 17%
Theoretical computer science
1 paper
Algorithms and data structures · 70% Approximation and online algorithms · 30%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines › tree structures
multiway tree
0.021985
P-Trees: Storage Efficient Multiway Trees · SIGIR 1985
An Empirical Comparison of B-Trees, Compact B-Trees and Multiway Trees · SIGMOD Conference 1984
Indexing and storage engines › b-tree
b-tree variants
0.011985
P-Trees: Storage Efficient Multiway Trees · SIGIR 1985
Information retrieval › indexing
index compression
0.011985
P-Trees: Storage Efficient Multiway Trees · SIGIR 1985
Indexing and storage engines › storage management
storage utilization
0.011985
P-Trees: Storage Efficient Multiway Trees · SIGIR 1985
Indexing and storage engines
b-tree
0.011984
An Empirical Comparison of B-Trees, Compact B-Trees and Multiway Trees · SIGMOD Conference 1984
Approximation and online algorithms › online algorithms › list update
move-to-front
0.011982
Two Spectra of Self-Organizing Sequential Search Algorithms · SIAM J. Comput. 1982
Algorithms and data structures › dynamic data structures › self-adjusting data structures
self-organizing lists
0.011982
Two Spectra of Self-Organizing Sequential Search Algorithms · SIAM J. Comput. 1982
Algorithms and data structures › search algorithms
sequential search
0.011982
Two Spectra of Self-Organizing Sequential Search Algorithms · SIAM J. Comput. 1982

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

insertion algorithm · 0.0stationary expected search cost · 0.0probabilistic analysis · 0.0
YearPublicationVenuePosition
2010 Monetary values: double trouble or dollars and sense?
abstract
It is curious but there is widespread misuse of floating-point types to represent monetary amounts in introductory programming classes. This is evident from a survey of popular CS1 textbooks. It is instructive to examine how dollars and cents and other currency values are represented in actual practice and how we can utilize those techniques in computer science education, for both the sake of correctness and to illustrate important general principles. Furthermore, it is particularly interesting to review the history of CS education and determine how this situation came to pass. The interplay between technology, academic cultures and institutional development turns out to be quite significant.
Aaron M. Tenenbaum, Gerald Weiss, David M. Arnow
SIGCSE1
1985 P-Trees: Storage Efficient Multiway Trees
abstract
A new variation of high order multiway tree structures, the P-tree is presented. P-trees have average access costs that are significantly better than those of B-trees and are no worse (and often better) in storage utilization. Unlike compact B-trees, they can be maintained dynamically, and unlike dense multiway trees and B-trees, their associated insertion algorithm, which is also presented, is cheap and involves (at most) a very localized rearrangement of keys.
David M. Arnow, Aaron M. Tenenbaum, Connie Wu
SIGIR2
1984 An Empirical Comparison of B-Trees, Compact B-Trees and Multiway Trees
abstract
It is well-known that the B-tree data structure yields excellent worst-case search costs and for that reason is widely employed in the organization of external files and in the implementation of data bases. In this paper, we examine general B-trees empirically and compare them with a less restrictive structure, the general multiway tree, and a more restrictive structure, the compact B-tree. We compare search costs, insertion costs, and space costs of these three structures for both small and large orders and indicate their relative utility for large and small data sets. Although there are cases when general multiway trees are more effective than B-trees, this is not the case for most practical situations. Compact B-trees are also shown to degrade rapidly in the presence of insertions and are therefore only useful for static data sets.
David M. Arnow, Aaron M. Tenenbaum
SIGMOD Conference2
1982 Two Spectra of Self-Organizing Sequential Search Algorithms
abstract
Two sets of algorithms for searching and dynamic reorganization of linear lists are presented. Each set forms a spectrum, with the well-known move-to-front and transposition algorithms at the extrema. A linear ordering on the stationary expected search cost of the algorithms in each of the two spectra is established over a restricted set of probability distributions.
Aaron M. Tenenbaum, Richard M. Nemes
SIAM J. Comput.1
1978 A system for labor negotiations
abstract
The paper describes a computer system to determine salary costs in a work force which contains different salary levels and in which employees are being promoted to higher levels. The system is based on a mathematical model of employee promotional behavior which is described in the paper. The system was used in recent contract negotiations to estimate labor costs for proposed contracts. Experience with the system is described and further extentions of the system are proposed.
Yonah Wilamowsky, Moshe Shurin, Aaron M. Tenenbaum, George Weinberger
COMPSAC3
1977 Approaches to based storage in PL/I
abstract
In this paper it is shown how the topic of BASED storage in PL/I can be used to illustrate a wide variety of concepts in intermediate level courses in data structures and programming languages. Because most instructors introduce the topic only from the point of view of a linked list, the true meaning of BASED storage and POINTERs is lost in the maze of practical problems which these features can be used to solve. Because BASED storage allows the programmer close access to physical storage, an understanding of these features goes a long way toward clarifying the behind the scenes actions involved in implementing and using data structures in high level languages.
Moshe Augenstein, Aaron M. Tenenbaum
SIGCSE-12
1977 Program efficiency and data structures
abstract
Program efficiency is usually considered from the point of view of optimizing code. Selecting a proper data structure can have a remarkable effect on the efficiency of the final program. In this paper it is shown how one problem can be solved in several ways using several different data structures. The efficiency of the programs depend on the data structures selected.
Moshe Augenstein, Aaron M. Tenenbaum
SIGCSE-22