EDBT 2026 Demo / reviewers in the wild / expert
Calogero G. Zarba
dblp:z/CGZarba
· DBLP profile ↗
17ranked-venue papers
4as first author
0since 2021 · last 2011
0000-0002-5597-2232ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 3 first-authorTheory of computation · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 1Applied, 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.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 50% Program analysis · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
abstract interpretation |
0.1 | 1 | 2006 | Interpolation for data structures · SIGSOFT FSE 2006 |
Program verification
interpolation |
0.1 | 1 | 2006 | Interpolation for data structures · SIGSOFT FSE 2006 |
Methods — techniques the papers use, named apart from their topics
reduction to equality and linear arithmetic · 0.1decision procedures · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | A banner recommendation system based on web navigation historyabstractWe address the problem of selecting a banner advertisement, based on the profile of the online user. The profile consists of the set of webpages opened by the online user, optionally clustered. In order to select the banner, we train a classifier with a dataset containing rules of the form P(u) → B(u), where P(u) is the profile of user u, and B(u) is the set of banners clicked by user u. We present two possible transformations that we use in order to train the classifier. In the first transformation, TMax, we put only one line P(u) →b, where b is the most frequently clicked banner by the user u. In the second transformation, TMultiline, we put one line P(u) → b, for each banner b in B(u). Finally, we perform several experiments, which show that there is a strong correlation between the profiles of the user, and the banners clicked by the user. Giovanni Giuffrida, Diego Reforgiato Recupero, Giuseppe Tribulato, Calogero G. Zarba |
CIDM | 4 |
| 2011 | A Recommendation Algorithm for Personalized Online News based on Collective Intelligence and Content
Giovanni Giuffrida, Calogero G. Zarba |
ICAART (1) | 2 |
| 2010 | Socio-Legal Analysis of Criminal Sentences: A Preliminary Study
Giuseppe Giura, Giovanni Giuffrida, Carlo Pennisi, Calogero G. Zarba |
ICWSM | 4 |
| 2006 | A Theory of Singly-Linked Lists and its Extensible Decision ProcedureabstractThe key to many approaches to reason about pointerbased data structures is the availability of a decision procedure to automatically discharge proof obligations in a theory encompassing data, pointers, and the reachability relation induced by pointers. So far, only approximate solutions have been proposed which abstract either the data or the reachability component. Indeed, such approximations cause a lack of precision in the verification techniques where the decision procedures are exploited. In this paper, we consider the pointer-based data structure of singly-linked lists and define a Theory of Linked Lists (TLL). The theory is expressive since it is capable of precisely expressing both data and reachability constraints, while ensuring decidability. Furthermore, its decidability problem is NP-complete. We also design a practical decision procedure for TLL which can be combined with a wide range of available decision procedures for theories in firstorder logic. Silvio Ranise, Calogero G. Zarba |
SEFM | 2 |
| 2006 | Interpolation for data structuresabstractInterpolation based automatic abstraction is a powerful and robust technique for the automated analysis of hardware and software systems. Its use has however been limited to control-dominated applications because of a lack of algorithms for computing interpolants for data structures used in software programs. We present efficient procedures to construct interpolants for the theories of arrays, sets, and multisets using the reduction approach for obtaining decision procedures for complex data structures. The approach taken is that of reducing the theories of such data structures to the theories of equality and linear arithmetic for which efficient interpolating decision procedures exist. This enables interpolation based techniques to be applied to proving properties of programs that manipulate these data structures. Deepak Kapur, Rupak Majumdar, Calogero G. Zarba |
SIGSOFT FSE | 3 |
| 2005 | A Tableau-Based Decision Procedure for a Fragment of Graph Theory Involving Reachability and Acyclicity
Domenico Cantone, Calogero G. Zarba |
TABLEAUX | 2 |
| 2005 | A Tableau-Based Decision Procedure for a Fragment of Set Theory with Iterated Membership
Domenico Cantone, Calogero G. Zarba, Rosa Ruggeri Cannata |
J. Autom. Reason. | 2 |
| 2005 | Combining Nonstably Infinite Theories
Cesare Tinelli, Calogero G. Zarba |
J. Autom. Reason. | 2 |
| 2005 | Combining Sets with Cardinals
Calogero G. Zarba |
J. Autom. Reason. | 1 |
| 2004 | Combining Decision Procedures for Sorted Theories
Cesare Tinelli, Calogero G. Zarba |
JELIA | 2 |
| 2004 | Combining Lists with Non-stably Infinite Theories
Pascal Fontaine, Silvio Ranise, Calogero G. Zarba |
LPAR | 3 |
| 2004 | A Decision Procedure for a Sublanguage of Set Theory Involving Monotone, Additive, and Multiplicative Functions, I: The Two-Level Case
Calogero G. Zarba, Domenico Cantone, Jacob T. Schwartz |
J. Autom. Reason. | 1 |
| 2003 | Compiling dyadic first-order specifications into map algebra
Domenico Cantone, Andrea Formisano 0001, Eugenio G. Omodeo, Calogero G. Zarba |
Theor. Comput. Sci. | 4 |
| 2002 | Combining Multisets with Integers
Calogero G. Zarba |
CADE | 1 |
| 2002 | A Tableau Calculus for Combining Non-disjoint Theories
Calogero G. Zarba |
TABLEAUX | 1 |
| 2000 | A Tableau Calculus for Integrating First-Order and Elementary Set Theory Reasoning
Domenico Cantone, Calogero G. Zarba |
TABLEAUX | 2 |
| 1999 | A Tableau-Based Decision Procedure for a Fragment of Set Theory Involving a Restricted Form of Quantification
Domenico Cantone, Calogero G. Zarba |
TABLEAUX | 2 |