Demo Data from SIGIR 2026 / reviewers in the wild / expert
Hovav Gazit
dblp:65/5730
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 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
2 papers |
Requirements engineering and software design · 77% Programming languages and type systems · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Computer networks
1 paper |
Cellular and mobile networks · 100% |
Topics — the 1 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture › component-based software engineering
component-based development |
0.0 | 1 | 1999 | FarGo: A System for Mobile Component-Based Application Development · ICSE 1999 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | System Support for Dynamic Layout of Distributed ApplicationsabstractDynamic application layout is the capability to move the components of a distributed program among different hosts during the execution of the application. This capability is essential for large-scale applications since it allows to adapt them to changes in resource availability which are common in wide-area environments. The FarGo system introduces a model for programming the layout of distributed applications separately from their basic logic, by attaching relocation semantics to inter-component references, and by using a built-in monitoring support for making relocation decisions. Dynamic layout policies are encoded within the application using a special API or externally using a high-level scripting language. This paper presents the design of the runtime environment that realizes the model. Ophir Holder, Israel Ben-Shaul, Hovav Gazit |
ICDCS | 3 |
| 1999 | FarGo: A System for Mobile Component-Based Application DevelopmentabstractNo abstract available. Israel Ben-Shaul, Hovav Gazit, Yoad Gidron, Ophir Holder, Boris Lavva |
ICSE | 2 |
| 1999 | Dynamic Layout of Distributed Applications in FarGoabstractThe design of efficient and reliable distributed applications that operate in large networks, over links with varying capacities and loads, demands new programming abstractions and mechanisms.The conventional static design-time determination of local-remote relationships between components implies that (dynamic) environmental changes are hard if not impossible to address without reengineering.This paper presents a novel programming model that is centered around the concept of 'Ldynamic application layout", which permits the manipulation of component location at runtime.This leads to a clean separation between the programming of the application's logic and the programming of the layout, which can also be performed externally at runtime.The main abstraction vehicle for layout programming is a reflective inter-component reference, which embodies co-and re-location semantics.We describe an extensible set of reference types that drive and constrain the mapping of components to hosts, and show how this model elevates application's performance and reliability yet requires minimal changes in programming the application's logic.The model was realized in the FarGo system, whose design and implementation in Java are presented, along with an event-based scripting language aid corresponding event-monitoring service for managing the layout of FarGo applications. Ophir Holder, Israel Ben-Shaul, Hovav Gazit |
ICSE | 3 |