Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alan Kaplan
dblp:47/6814
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorComputer networks · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
1 paper |
Programming languages and type systems · 77% Requirements engineering and software design · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
interoperability |
0.0 | 1 | 1996 | Automated Support for Seamless Interoperability in Polylingual Software Systems · SIGSOFT FSE 1996 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 1996 | Automated Support for Seamless Interoperability in Polylingual Software Systems · SIGSOFT FSE 1996 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Transparent roaming between instant messaging and presence service providers in wireless networksabstractWe have developed a technique for providing an instant messaging and presence (IMP) middleware that allows IMP protocol implementations to be dynamically loaded as a client application roams among various service provider networks with different IMP services. This technique addresses the problem of maintaining IMP sessions while roaming between domains with different IMP protocols. We describe the mechanism, relate it to network handoff mechanisms, and analyze a prototype implementation. John F. Buford, Alan Kaplan, Vipul Bhasin |
CCNC | 2 |
| 2004 | A SIP-based device communication service for OSGi frameworkabstractThe paper outlines an approach toward extending the OSGi (open services gateway initiative) framework to support interoperability with mobile devices. The approach is based on the use of SIP (session initiation protocol), which is likely to be employed by next-generation mobile networks. The extensions to OSGi allow a SIP device to participate in an OSGi platform and allow OSGi services to be exported into a mobile (SIP-based) environment. We propose an architecture supporting the integration of SIP with OSGi, provide some application scenarios and describe the details of the SIP Service for OSGi. Dennis Bushmitch, Wanrong Lin, Andrzej Bieszczad, Alan Kaplan, Vasilis Papageorgiou, Algirdas Pakstas |
CCNC | 4 |
| 2004 | Convergence of iDTV and home network platformsabstractThis poster presentation describes some possible scenarios illustrating the interaction between digital TV receivers and home networks. These scenarios are based on free implementations of open interactive digital TV (iDTV) platforms (DASE and MHP) and home network platforms (OSGi). A brief comparison of some available platform implementations is given in the presentation. Proposed scenarios include administration of a home network from the screen of an iDTV receiver, delivery of software bundles to an OSGi platform via a data broadcast carousel and interaction between iDTV applications and devices in home networks. Possible scenarios are illustrated by corresponding demonstrations of actual prototypes. Dmitry A. Tkachenko, Nickolay Kornet, Alan Kaplan |
CCNC | 3 |
| 2004 | IDTV broadcast applications for a handheld deviceabstractInteractive digital television (IDTV) promises to enhance traditional television programming. Current approaches to IDTV generally use either the primary television display or add a second display that resides on a traditional personal computer. This paper outlines a new approach to IDTV that uses a handheld IDTV device, and describes a working prototype that demonstrates the merit of this type of solution. The approach we describe allows interactive content to be delivered to an individual without impacting other viewers. Further, by targeting small devices, IDTV content can become portable, for "anytime, anywhere" interaction. Matthew Ma, Deanna Wilkes-Gibbs, Alan Kaplan |
ICC | 3 |
| 2001 | The Exu Approach to Safe, Transparent and Lightweight InteroperabilityabstractExu is a new approach to automated support for safe, transparent and lightweight interoperability in multilanguage software systems. The approach is safe because it enforces appropriate type compatibility across language boundaries. It is transparent since it shields software developers from the details inherent in low-level language-based interoperability mechanisms. It is lightweight for developers because it eliminates tedious and error-prone coding (e.g., JNI) and lightweight at run-time since it does not unnecessarily incur the performance overhead of distributed, IDL-based approaches. The Exu approach exploits and extends the object-oriented concept of meta-object, encapsulating interoperability implementation in meta-classes so that developers can produce interoperating code by simply using meta-inheritance. An example application of Exu to the development of Java/C++ (i.e., multilanguage) programs illustrates the safety and transparency advantages of the approach. Comparing the performance of the Java/C++ programs produced by Exu to the same set of programs developed using IDL-based approaches provides preliminary evidence of the performance advantages of Exu. Alan Kaplan, John Bubba, Jack C. Wileden |
COMPSAC | 1 |
| 2000 | CUPV - a visualization tool for generated parsersabstractCompiler projects frequently use parser generators to help students design and construct non-trivial translators. Unfortunately, the code and data structures produced by such generators, and hence the overall parser, can be difficult to understand and debug. In this paper, we present an extendible and flexible tool for visualizing the operation of generated parsers. The objective of this tool is to provide students with a deeper understanding of parsing algorithms, data structures and techniques. Alan Kaplan, Denise Shoup |
SIGCSE | 1 |
| 1999 | Software Interoperability: Principles and PracticeabstractNo abstract available. Jack C. Wileden, Alan Kaplan |
ICSE | 2 |
| 1997 | Software Interoperability: Principles and Practice (Tutorial)abstractNo abstract available. Jack C. Wileden, Alan Kaplan |
ICSE | 2 |
| 1996 | Automated Support for Seamless Interoperability in Polylingual Software SystemsabstractInteroperability is a fundamental concern in many areas of software engineering, such as software reuse or infrastructures for software development environments. Of particular interest to software engineers are the interoperability problems arising in polylingual software systems. The defining characteristic of polylingual systems is their focus on uniform interaction among a set of components written in two or more different languages.Existing approaches to support for interoperability are inadequate because they lack seamlessness: that is, they generally force software developers to compensate explicitly for the existence of multiple languages or the crossing of language boundaries. In this paper we first discuss some foundations for polylingual interoperability, then review and assess existing approaches. We then outline PolySPIN, an approach in which interoperability can be made transparent and existing systems can be made to interoperate with no visible modifications. We also describe PolySPINner, our prototype implementation of a toolset providing automated support for PolySPIN. We illustrate the advantages of our approach by applying it to an example problem and comparing PolySPIN's ease of use with that of an alternative, CORBA-style approach. Daniel J. Barrett, Alan Kaplan, Jack C. Wileden |
SIGSOFT FSE | 2 |
| 1995 | Formalization and Application of a Unifying Model for Name ManagementabstractName management is among the most basic foundations of software engineering, since so many software engineering tools and techniques fundamentally depend upon manipulation of names and the entities that they represent. While many individual tools and techniques have included their own specialized, often elaborate and idiosyncratic, approaches to name management, no unifying models for name management currently exist. As a result, the individual approaches are frequently complex and error-prone, while attempts to integrate collections of software engineering tools or techniques are often impeded by the inconsistency and incompatibility of the name management approaches used in the individual components of the collection. In this paper we consider some examples in which name management problems complicate software engineering activities. In particular, we focus on context control-related problems that often occur during software development. We then outline a unifying model of name manag... Alan Kaplan, Jack C. Wileden |
SIGSOFT FSE | 1 |