Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael F. Plass
dblp:35/2703
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Theory of computation · 2Computer networks · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 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.
| Computer networks
1 paper |
Internet architecture and protocols · 91% Content delivery and video streaming · 9% | |
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › information-centric networking
content-centric networking |
0.1 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Internet architecture and protocols
information-centric networking |
0.1 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Internet architecture and protocols › information-centric networking
name-based content routing |
0.1 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Content delivery and video streaming
content retrieval |
0.0 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Geometric modeling and processing
curve fitting |
0.0 | 1 | 1983 | Curve-fitting with piecewise parametric cubics · SIGGRAPH 1983 |
Algorithms and data structures › data structure design › search structures › search trees
finger search |
0.0 | 1 | 1977 | A New Representation for Linear Lists · STOC 1977 |
Geometric modeling and processing
shape representation |
0.0 | 1 | 1983 | Curve-fitting with piecewise parametric cubics · SIGGRAPH 1983 |
Methods — techniques the papers use, named apart from their topics
prototype implementation · 0.1least-squares fitting · 0.0dynamic programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Networking named contentabstractNetwork use has evolved to be dominated by content distribution and retrieval, while networking technology still speaks only of connections between hosts. Accessing content and services requires mapping from the what that users care about to the network's where. We present Content-Centric Networking (CCN) which treats content as a primitive - decoupling location from identity, security and access, and retrieving content by name. Using new approaches to routing named content, derived heavily from IP, we can simultaneously achieve scalability, security and performance. We implemented our architecture's basic features and demonstrate resilience and performance with secure file downloads and VoIP calls. Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca Braynard |
CoNEXT | 4 |
| 1995 | Ropes: An Alternative to StringsabstractAbstract Programming languages generally provide a ‘string’ or ‘text’ type to allow manipulation of sequences of characters. This type is usually of crucial importance, since it is normally mentioned in most interfaces between system components. We claim that the traditional implementations of strings, and often the supported functionality, are not well suited to such general‐purpose use. They should be confined to applications with specific, and unusual, performance requirements. We present ‘ropes’ or ‘heavyweight’ strings as an alternative that, in our experience leads to systems that are more robust, both in functionality and in performance. Ropes have been in use in the Cedar environment almost since its inception, but this appears to be neither well‐known, nor discussed in the literature. The algorithms have been gradually refined. We have also recently built a second similar, but somewhat lighter weight, C‐language implementation, which is included in our publically released garbage collector distribution. We describe the algorithms used in both, and give some performance measurements for the C version. Hans-Juergen Boehm, Russell R. Atkinson, Michael F. Plass |
Softw. Pract. Exp. | 3 |
| 1983 | Curve-fitting with piecewise parametric cubicsabstractParametric piecewise-cubic functions are used throughout the computer graphics industry to represent curved shapes. For many applications, it would be useful to be able to reliably derive this representation from a closely spaced set of points that approximate the desired curve, such as the input from a digitizing tablet or a scanner. This paper presents a solution to the problem of automatically generating efficient piecewise parametric cubic polynomial approximations to shapes from sampled data. We have developed an algorithm that takes a set of sample points, plus optional endpoint and tangent vector specifications, and iteratively derives a single parametric cubic polynomial that lies close to the data points as defined by an error metric based on least-squares. Combining this algorithm with dynamic programming techniques to determine the knot placement gives good results over a range of shapes and applications. Michael F. Plass, Maureen Stone 0002 |
SIGGRAPH | 1 |
| 1981 | Breaking Paragraphs into LinesabstractAbstract This paper discusses a new approach to the problem of dividing the text of a paragraph into lines of approximately equal length. Instead of simply making decisions one line at a time, the method considers the paragraph as a whole, so that the final appearance of a given line might be influenced by the text on succeeding lines. A system based on three simple primitive concepts called ‘boxes’, ‘glue’, and ‘penalties’ provides the ability to deal satisfactorily with a wide variety of typesetting problems in a unified framework, using a single algorithm that determines optimum breakpoints. The algorithm avoids backtracking by a judicious use of the techniques of dynamic programming. Extensive computational experience confirms that the approach is both efficient and effective in producing high‐quality output. The paper concludes with a brief history of line‐breaking methods, and an appendix presents a simplified algorithm that requires comparatively few resources. Donald E. Knuth, Michael F. Plass |
Softw. Pract. Exp. | 2 |
| 1979 | A Linear-Time Algorithm for Testing the Truth of Certain Quantified Boolean Formulas
Bengt Aspvall, Michael F. Plass, Robert E. Tarjan |
Inf. Process. Lett. | 2 |
| 1977 | A New Representation for Linear ListsabstractWe present a new data structure for maintaining a set of records in a linear list according to their key values. This data structure has the property that we can keep a number of fingers at points of interest in the key space (e.g., the beginning or the end of the list), so that access and modification in the neighborhood of a finger is very efficient. Leonidas J. Guibas, Edward M. McCreight, Michael F. Plass, Janet R. Roberts |
STOC | 3 |