Demo Data from SIGIR 2026 / reviewers in the wild / expert
James K. Mullin
dblp:50/3498
· DBLP profile ↗
12ranked-venue papers
12as first author
0since 2021 · last 1993
0009-0008-8262-7355ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 5 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 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
3 papers |
Query processing and optimization · 48% Distributed and cloud data management · 31% Indexing and storage engines · 10% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1990 | Optimal Semijoins for Distributed Database Systems · IEEE Trans. Software Eng. 1990 |
Query processing and optimization
join processing |
0.0 | 1 | 1990 | Optimal Semijoins for Distributed Database Systems · IEEE Trans. Software Eng. 1990 |
Query processing and optimization › query optimization › join ordering › join optimization
semi-join optimization |
0.0 | 1 | 1990 | Optimal Semijoins for Distributed Database Systems · IEEE Trans. Software Eng. 1990 |
Indexing and storage engines › hash index
dynamic hashing |
0.0 | 1 | 1984 | Unified Dynamic Hashing · VLDB 1984 |
Information retrieval › indexing
document indexing |
0.0 | 1 | 1981 | Reliable Indexing Using Unreliable Recognition Devices · IEEE Trans. Pattern Anal. Mach. Intell. 1981 |
Information retrieval › hashing › hash table design
extendible hashing |
0.0 | 1 | 1984 | Unified Dynamic Hashing · VLDB 1984 |
Methods — techniques the papers use, named apart from their topics
semijoin · 0.0bloom filter · 0.0substitution error matrix · 0.0pseudocharacter transformation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Estimating the size of a relational join
James K. Mullin |
Inf. Syst. | 1 |
| 1992 | Hash Functions for Hash-based Join Methods
James K. Mullin |
Comput. J. | 1 |
| 1991 | A Caution on Universal Classes of Hash Functions
James K. Mullin |
Inf. Process. Lett. | 1 |
| 1990 | A Tale of Three Spelling CheckersabstractAbstract This paper describes three spelling checkers implemented at the University of Western Ontario. The first is interesting for its functionality and high compression of its dictionary; the second for its unexpected failure and the third for using the lesson of the previous to good advantage. The principal contributions of this work are a compressed dictionary structure at 12 bits per dictionary token; and the ability to offer suggested corrections from a structure without the words explicitly stored. James K. Mullin, Daniel J. Margoliash |
Softw. Pract. Exp. | 1 |
| 1990 | Optimal Semijoins for Distributed Database SystemsabstractA Bloom-filter-based semijoin algorithm for distributed database systems is presented. This algorithm reduces communications costs to process a distributed natural join as much as possible with a filter approach. An optimal filter is developed in pieces. Filter information is used both to recognize when the semijoin will cease to be effective and to optimally process the semijoin. An ineffective semijoin will be quickly and cheaply recognized. An effective semijoin will use all of the transmitted bits optimally.> James K. Mullin |
IEEE Trans. Software Eng. | 1 |
| 1987 | Accessing Textual Documents Using Compressed Indexes of Arrays of Small Bloom FiltersabstractA highly compressed index for a collection of variable-sized documents is described. Arrays of small Bloom filters are used to efficiently locate documents where the search probe contains ‘anded’ and ‘ored’ combinations of words. Theoretical and experimental results are reported. The method is applicable to unplanned searching of large text files. We further describe a method to provide an index to the filters. Thus only a small proportion of the compressed filter need be examined. The method is highly amenable to parallel processing. James K. Mullin |
Comput. J. | 1 |
| 1985 | Spiral Storage: Efficient Dynamic Hashing with Constant PerformanceabstractWe describe and analyse a dynamic hashing method called ‘Spiral Storage’. Dynamic hashing methods extend the power of conventional hashing methods by avoiding the need to have good initial estimates of the storage demand. The file storage space will grow or shrink with demand. ‘Spiral Storage’ is the only known dynamic hashing method which provides constant average performance while the storage space changes in proportion to the storage demand. The performance of the method with link chained overflow is investigated. Results of analysis and of simulations confirm the utility of the method. James K. Mullin |
Comput. J. | 1 |
| 1984 | Unified Dynamic Hashing
James K. Mullin |
VLDB | 1 |
| 1982 | Interfacing criteria for recognition logic used with a context post-processor
James K. Mullin |
Pattern Recognit. | 1 |
| 1981 | Change Area B-Trees: A Technique to Aid Error RecoveryabstractB-tree structures with the restriction that all data records are stored at the leaves of the tree are investigated from the standpoint of recovery from hardware and software errors. A technique is presented for maintaining the original file inviolate—which could reside on read only memory—and recording changes in a separate area. Standard algorithms are used for direct access search and hence retrieval time is not affected. Update algorithms are slightly altered to direct all modifications to a separate area. Expressions are developed for storage and time penalties. Due to system overheads, the range of application is limited to files which can tolerate small blocking factors. The technique is contrasted to differential files and a direct point comparison is made to an earlier paper by Severance and Lohman. James K. Mullin |
Comput. J. | 1 |
| 1981 | Reliable Indexing Using Unreliable Recognition DevicesabstractA new method is described and tested for using an unreliable character recognition device to produce a reliable index for a collection of documents. All highly likely substitution errors of the recognition device are handled by transforming characters which confuse readily into the same pseudocharacter. An analysis of the method is done showing the expected precision (fraction of words correctly found to words present) and recall (fraction of words retrieved properly to those which were retrieved). Published substitution error matrices were employed, along with a large file of words and word frequencies to evaluate the method. Performance was surprisingly good. Suggestions for further enhancements are given. James K. Mullin |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1974 | Optimum Blocking Factors for a Mix of Sequentially Processed JobsabstractThis work involves techniques to determine optimal blocking arrangements for sequentially processed magnetic files. It is an extension to the work by Waters (1971), who presents a method of optimally blocking files in a single job. We consider a group of jobs, run with different frequencies, where constraints exist between jobs due to common files. Practical constraints on the maximum size of a physical record are also included. Two operating environments are considered. In the first the amount of storage available for a job is known. In the second environment, the amount of storage available for a job is not predetermined and is found by the minimisation of a cost function. A quadratic programming technique presented by Ravindran (1972) is employed in the solution. James K. Mullin, G. F. Stuart |
Comput. J. | 1 |