Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mirco Dotta
dblp:55/7791
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software 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.
| Software engineering, system software, and programming languages
2 papers |
Program verification · 61% Software testing · 19% Concurrent programming · 19% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
decision procedure |
0.1 | 1 | 2010 | Decision procedures for algebraic data types with abstractions · POPL 2010 |
Automated reasoning and model checking
decision procedures |
0.1 | 1 | 2010 | Decision procedures for algebraic data types with abstractions · POPL 2010 |
Concurrent programming › concurrency models
actor model |
0.1 | 1 | 2009 | A Framework for State-Space Exploration of Java-Based Actor Programs · ASE 2009 |
Software testing › concurrency testing
actor program testing |
0.1 | 1 | 2009 | A Framework for State-Space Exploration of Java-Based Actor Programs · ASE 2009 |
Program verification
model checking |
0.1 | 1 | 2009 | A Framework for State-Space Exploration of Java-Based Actor Programs · ASE 2009 |
Program verification › model checking
state space exploration |
0.1 | 1 | 2009 | A Framework for State-Space Exploration of Java-Based Actor Programs · ASE 2009 |
Methods — techniques the papers use, named apart from their topics
term algebra · 0.2catamorphisms · 0.2SMT · 0.2state space exploration · 0.1model checking · 0.1java pathfinder · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Decision procedures for algebraic data types with abstractionsabstractWe describe a family of decision procedures that extend the decision procedure for quantifier-free constraints on recursive algebraic data types (term algebras) to support recursive abstraction functions. Our abstraction functions are catamorphisms (term algebra homomorphisms) mapping algebraic data type values into values in other decidable theories (e.g. sets, multisets, lists, integers, booleans). Each instance of our decision procedure family is sound; we identify a widely applicable many-to-one condition on abstraction functions that implies the completeness. Complete instances of our decision procedure include the following correctness statements: 1) a functional data structure implementation satisfies a recursively specified invariant, 2) such data structure conforms to a contract given in terms of sets, multisets, lists, sizes, or heights, 3) a transformation of a formula (or lambda term) abstract syntax tree changes the set of free variables in the specified way. Philippe Suter, Mirco Dotta, Viktor Kuncak |
POPL | 2 |
| 2009 | A Framework for State-Space Exploration of Java-Based Actor ProgramsabstractThe actor programming model offers a promising model for developing reliable parallel and distributed code. Actors provide flexibility and scalability: local execution may be interleaved, and distributed nodes may operate asynchronously. The resulting nondeterminism is captured by nondeterministic processing of messages. To automate testing, researchers have developed several tools tailored to specific actor systems. As actor languages and libraries continue to evolve, such tools have to be reimplemented. Because many actor systems are compiled to Java bytecode, we have developed Basset, a general framework for testing actor systems compiled to Java bytecode. We illustrate Basset by instantiating it for the Scala programming language and for the ActorFoundry library for Java. Our implementation builds on Java PathFinder, a widely used model checker for Java. Experiments show that Basset can effectively explore executions of actor programs; e.g., it discovered a previously unknown bug in a Scala application. Steven Lauterburg, Mirco Dotta, Darko Marinov, Gul A. Agha |
ASE | 2 |