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

Natalia Arzamasova

dblp:214/1343 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0002-3824-9691ORCID · verified

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

Databases, data management, data science and information retrieval · 4 · 4 first-author · 1 since 2021

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
Information retrieval · 68% Recommender systems · 14% Data integration and cleaning · 14%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

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

TopicWeightPapersLastEvidence papers
Information retrieval
query log analysis
1.132020
On the Usefulness of SQL-Query-Similarity Measures to Find User Interests · IEEE Trans. Knowl. Data Eng. 2020
Cleaning Antipatterns in an SQL Query Log · IEEE Trans. Knowl. Data Eng. 2018
Cleaning Antipatterns in an SQL Query Log · ICDE 2018
Information retrieval › query understanding
query clustering
0.412020
On the Usefulness of SQL-Query-Similarity Measures to Find User Interests · IEEE Trans. Knowl. Data Eng. 2020
Information retrieval › query understanding › query analysis
query similarity
0.412020
On the Usefulness of SQL-Query-Similarity Measures to Find User Interests · IEEE Trans. Knowl. Data Eng. 2020
Recommender systems › user interest modeling
user interest mining
0.412020
On the Usefulness of SQL-Query-Similarity Measures to Find User Interests · IEEE Trans. Knowl. Data Eng. 2020
Data integration and cleaning › data preprocessing
data cleaning
0.312018
Cleaning Antipatterns in an SQL Query Log · ICDE 2018
Software maintenance and evolution › code smell
code anti-patterns
0.312018
Cleaning Antipatterns in an SQL Query Log · IEEE Trans. Knowl. Data Eng. 2018
Information retrieval
query logs
0.112020
On the Usefulness of SQL-Query-Similarity Measures to Find User Interests · IEEE Trans. Knowl. Data Eng. 2020

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

pattern mining · 1.0similarity measure · 0.4clustering · 0.4
YearPublicationVenuePosition
2021 Scalable and data-aware SQL query recommendations
Natalia Arzamasova, Klemens Böhm
Inf. Syst.1
2020 On the Usefulness of SQL-Query-Similarity Measures to Find User Interests
abstract
In the sciences and elsewhere, the use of relational databases has become ubiquitous. An important challenge is finding hot spots of user interests. In principle, one can discover user interests by clustering the queries in the query log. Such a clustering requires a notion of query similarity. This, in turn, raises the question of what features of SQL queries are meaningful. We have studied the query representations proposed in the literature and corresponding similarity functions and have identified shortcomings of all of them. To overcome these limitations, we propose new similarity functions for SQL queries. They rely on the so-called access area of a query and, more specifically, on the overlap and the closeness of the access areas. We have carried out experiments systematically to compare the various similarity functions described in this article. The first series of experiments measures the quality of clustering and compares it to a ground truth. In the second series, we focus on the query log from the well-known SkyServer database. Here, a domain expert has interpreted various clusters by hand. We conclude that clusters obtained with our new measures of similarity seem to be good indicators of user interests.
Natalia Arzamasova, Klemens Böhm, Bertrand Goldman, Christian Saaler, Martin Schäler
IEEE Trans. Knowl. Data Eng.1
2018 Cleaning Antipatterns in an SQL Query Log
abstract
Today, many scientific data sets are open to the public. For their owners, it is important to know what the information needs of the users are. In this paper, we study the problem of extracting and analyzing patterns from the query log of a database. We focus on design errors (antipatterns). Antipatterns do not only have a negative effect on query performance, they also might introduce bias on any subsequent analysis of the SQL log. We propose a framework to discover patterns and antipatterns in SQL query logs and to clean antipatterns. To study the usefulness of our approach and to reveal insights on antipatterns in logs of real-world systems, we examine the SQL log of the SkyServer project, with more than 40 million queries. Among the top 15 patterns, we found 6 antipatterns. Altogether, our results give way to the conclusion that antipatterns might falsify refactoring and any other downstream analyses.
Natalia Arzamasova, Martin Schäler, Klemens Böhm
ICDE1
2018 Cleaning Antipatterns in an SQL Query Log
abstract
Today, many scientific data sets are open to the public. For their operators, it is important to know what the users are interested in. In this paper, we study the problem of extracting and analyzing patterns from the query log of a database. We focus on design errors (antipatterns), which typically lead to unnecessary SQL statements. Such antipatterns do not only have a negative effect on performance. They also introduce bias on any subsequent analysis of the SQL log. We propose a framework designed to discover patterns and antipatterns in arbitrary SQL query logs and to clean antipatterns. To study the usefulness of our approach and to reveal insights regarding the existence of antipatterns in real-world systems, we examine the SQL log of the SkyServer project, containing more than 40 million queries. Among the top 15 patterns, we have found six antipatterns. This result as well as other ones gives way to the conclusion that antipatterns might falsify refactoring and any other downstream analyses.
Natalia Arzamasova, Martin Schäler, Klemens Böhm
IEEE Trans. Knowl. Data Eng.1