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

Michael Gibas

dblp:35/4039 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

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

Databases, data management, data science and information retrieval · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2

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
Database system architecture and tuning · 55% Indexing and storage engines · 24% Query processing and optimization · 21%
Software engineering, system software, and programming languages
1 paper
Program analysis · 91% Software testing · 9%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines › multidimensional indexing
high-dimensional indexing
0.112008
Online Index Recommendations for High-Dimensional Databases Using Query Workloads · IEEE Trans. Knowl. Data Eng. 2008
Database system architecture and tuning
index recommendation
0.112008
Online Index Recommendations for High-Dimensional Databases Using Query Workloads · IEEE Trans. Knowl. Data Eng. 2008
Database system architecture and tuning › database design
physical database design
0.112008
Online Index Recommendations for High-Dimensional Databases Using Query Workloads · IEEE Trans. Knowl. Data Eng. 2008
Program analysis › static analysis
call graph construction
0.012004
Static and dynamic analysis of call chains in Java · ISSTA 2004
Program analysis
dynamic analysis
0.012004
Static and dynamic analysis of call chains in Java · ISSTA 2004
Program analysis
static analysis
0.012004
Static and dynamic analysis of call chains in Java · ISSTA 2004
Database system architecture and tuning › workload management
query workload analysis
0.012008
Online Index Recommendations for High-Dimensional Databases Using Query Workloads · IEEE Trans. Knowl. Data Eng. 2008
Algorithms and data structures › query processing
query optimization
0.012007
A General Framework for Modeling and Processing Optimization Queries · VLDB 2007
Software testing
test coverage
0.012004
Static and dynamic analysis of call chains in Java · ISSTA 2004

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

workload analysis · 0.1query pattern change detection · 0.1
YearPublicationVenuePosition
2008 Online Index Recommendations for High-Dimensional Databases Using Query Workloads
abstract
High-dimensional databases pose a challenge with respect to efficient access. High-dimensional indexes do not work because of the often-cited "curse of dimensionality." However, users are usually interested in querying data over a relatively small subset of the entire attribute set at a time. A potential solution is to use lower dimensional indexes that accurately represent the user access patterns. A query response using the physical database design that is developed based on a static snapshot of the query workload may significantly degrade if the query patterns change. To address these issues, we introduce a parameterizable technique to recommend indexes based on index types that are frequently used for high-dimensional data sets and to dynamically adjust indexes as the underlying query workload changes. We incorporate a query pattern change detection mechanism to determine when the access patterns have changed enough to warrant change in the physical database design. By adjusting analysis parameters, we trade off analysis speed against analysis resolution. We perform experiments with a number of data sets, query sets, and parameters to show the effect that varying these characteristics has on analysis results.
Michael Gibas, Guadalupe Canahuate, Hakan Ferhatosmanoglu
IEEE Trans. Knowl. Data Eng.1
2007 Update Conscious Bitmap Indices
abstract
Bitmap indices have been widely used in several domains such as data warehousing and scientific applications due to their efficiency in answering certain query types over large data sets. However, their utilization has been largely limited to read-only data sets or to static snapshots of data due to the cost associated with the update and append of new data. Typically, several bitmaps are associated with each indexed attribute in a table, i.e. one for each attribute value, bin, or range. Each one of these bitmaps needs to be updated to reflect a new, appended row. Since a given table could be represented by hundreds or even thousands of bitmaps, the insertion of a single record can be prohibitively costly. In order to transfer the fast query response times offered by bitmap indices to dynamic database domains, we propose an update conscious bitmap index that provides a mechanism to quickly update bitmaps to reflect dynamic database changes. For an insert operation only the bitmaps that represent the values being inserted need to be updated. We formalize the insert and delete operations of the proposed technique and provide a cost model for bitmap updates. We compare the update conscious bitmaps to traditional bitmaps in terms of storage space, update performance, and query execution time.
Guadalupe Canahuate, Michael Gibas, Hakan Ferhatosmanoglu
SSDBM2
2007 A General Framework for Modeling and Processing Optimization Queries
Michael Gibas, Hakan Ferhatosmanoglu
VLDB1
2006 Indexing Incomplete Databases
Guadalupe Canahuate, Michael Gibas, Hakan Ferhatosmanoglu
EDBT2
2004 Static and dynamic analysis of call chains in Java
abstract
This work presents a parameterized framework for static and dynamic analysis of call chains in Java components. Such analyses have a wide range of uses in tools for software understanding and testing. We also describe a test coverage tool built with these analyses and the use of the tool on a real-world test suite. Our experiments evaluate the exact precision of several instances of the framework and provide a novel approach for estimating the limits of class analysis technology for computing precise call chains.
Atanas Rountev, Scott Kagan, Michael Gibas
ISSTA3
2004 Evaluating the imprecision of static analysis
abstract
This work discusses two non-traditional approaches for evaluating the imprecision of static analysis. The approaches are based on proofs of feasibility or infeasibility that are constructed manually by the experimenters. We also describe our initial experience with these techniques.
Atanas Rountev, Scott Kagan, Michael Gibas
PASTE3