Demo Data from VLDB 2026 / reviewers in the wild / expert
Ittai Balaban
dblp:77/393
· DBLP profile ↗
9ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 6 first-authorTheory of computation · 3 · 3 first-authorComputer networks · 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.
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 46% Software maintenance and evolution · 43% Program analysis · 10% | |
| Theoretical computer science
2 papers |
Distributed computing theory · 35% Logic in computer science · 35% Automated reasoning and model checking · 30% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
refactoring |
0.2 | 2 | 2011 | Refactoring using type constraints · ACM Trans. Program. Lang. Syst. 2011 Refactoring support for class library migration · OOPSLA 2005 |
Programming languages and type systems › type systems › subtyping
subtype constraints |
0.1 | 1 | 2011 | Refactoring using type constraints · ACM Trans. Program. Lang. Syst. 2011 |
Programming languages and type systems › type systems
type constraints |
0.1 | 1 | 2011 | Refactoring using type constraints · ACM Trans. Program. Lang. Syst. 2011 |
Distributed computing theory › distributed algorithms
distributed protocols |
0.1 | 1 | 2006 | Invisible Safety of Distributed Protocols · ICALP (2) 2006 |
Logic in computer science › temporal logic
safety properties |
0.1 | 1 | 2006 | Invisible Safety of Distributed Protocols · ICALP (2) 2006 |
Software maintenance and evolution › software reengineering › software modernization › software migration
library migration |
0.1 | 1 | 2005 | Refactoring support for class library migration · OOPSLA 2005 |
Program analysis
static analysis |
0.1 | 1 | 2005 | Refactoring support for class library migration · OOPSLA 2005 |
Methods — techniques the papers use, named apart from their topics
type inference · 0.1constraint solving · 0.1type constraint analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Verification of multi-linked heaps
Ittai Balaban, Amir Pnueli, Yaniv Sa'ar, Lenore D. Zuck |
J. Comput. Syst. Sci. | 1 |
| 2011 | Refactoring using type constraintsabstractType constraints express subtype relationships between the types of program expressions, for example, those relationships that are required for type correctness. Type constraints were originally proposed as a convenient framework for solving type checking and type inference problems. This paper shows how type constraints can be used as the basis for practical refactoring tools. In our approach, a set of type constraints is derived from a type-correct program P . The main insight behind our work is the fact that P constitutes just one solution to this constraint system, and that alternative solutions may exist that correspond to refactored versions of P . We show how a number of refactorings for manipulating types and class hierarchies can be expressed naturally using type constraints. Several refactorings in the standard distribution of Eclipse are based on our work. Frank Tip, Robert M. Fuhrer, Adam Kiezun, Michael D. Ernst, Ittai Balaban, Bjorn De Sutter |
ACM Trans. Program. Lang. Syst. | 5 |
| 2007 | Shape Analysis of Single-Parent Heaps
Ittai Balaban, Amir Pnueli, Lenore D. Zuck |
VMCAI | 1 |
| 2006 | Invisible Safety of Distributed Protocols
Ittai Balaban, Amir Pnueli, Lenore D. Zuck |
ICALP (2) | 1 |
| 2006 | Ranking Abstraction of Recursive Programs
Ittai Balaban, Ariel Cohen 0002, Amir Pnueli |
VMCAI | 1 |
| 2005 | IIV: An Invisible Invariant Verifier
Ittai Balaban, Yi Fang 0001, Amir Pnueli, Lenore D. Zuck |
CAV | 1 |
| 2005 | Ranking Abstraction as Companion to Predicate Abstraction
Ittai Balaban, Amir Pnueli, Lenore D. Zuck |
FORTE | 1 |
| 2005 | Refactoring support for class library migrationabstractAs object-oriented class libraries evolve, classes are occasionally deprecated in favor of others with roughly the same functionality. In Java's standard libraries, for example, class Hashtable has been superseded by HashMap, and Iterator is now preferred over Enumeration. Migrating client applications to use the new idioms is often desirable, but making the required changes to declarations and allocation sites can be quite labor-intensive. Moreover, migration becomes complicated---and sometimes impossible---if an application interacts with external components, if a legacy class is not completely equivalent to its replacement, or if multiple interdependent classes must be migrated simultaneously. We present an approach in which mappings between legacy classes and their replacements are specified by the programmer. Then, an analysis based on type constraints determines where declarations and allocation sites can be updated. The method was implemented in Eclipse, and evaluated on a number of Java applications. On average, our tool could migrate more than 90% of the references to legacy classes. Ittai Balaban, Frank Tip, Robert M. Fuhrer |
OOPSLA | 1 |
| 2005 | Shape Analysis by Predicate Abstraction
Ittai Balaban, Amir Pnueli, Lenore D. Zuck |
VMCAI | 1 |