Demo Data from EDBT 2026 / reviewers in the wild / expert
Steve Ward
dblp:83/4124
· DBLP profile ↗
12ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0005-6041-2423ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 7Systems, architecture and hardware · 2 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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.
| Artificial intelligence
1 paper |
Robot manipulation · 100% | |
| Human-computer interaction and pervasive computing
3 papers |
Ubiquitous computing and smart environments · 49% User interface design and tools · 40% Collaborative and social computing · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 74% Software maintenance and evolution · 26% |
Topics — the 6 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot manipulation › micromanipulation
magnetic manipulation |
0.9 | 1 | 2025 | Open-Loop Control of Electrically Conductive Materials in an Oscillating Magnetic Field · IEEE Trans. Robotics 2025 |
Ubiquitous computing and smart environments
pervasive applications |
0.1 | 1 | 2009 | A Dynamic Platform for Runtime Adaptation · PerCom 2009 |
Distributed systems › middleware
adaptive middleware |
0.1 | 1 | 2009 | A Dynamic Platform for Runtime Adaptation · PerCom 2009 |
Distributed systems
middleware |
0.1 | 1 | 2009 | A Dynamic Platform for Runtime Adaptation · PerCom 2009 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2008 | Structured Decomposition of Adaptive Applications · PerCom 2008 |
Software maintenance and evolution › software evolution › software adaptation
dynamic reconfiguration |
0.0 | 1 | 2009 | A Dynamic Platform for Runtime Adaptation · PerCom 2009 |
Methods — techniques the papers use, named apart from their topics
magnetic dipole modeling · 0.9eddy current modeling · 0.9component model · 0.3code generation · 0.3technique competition · 0.2goal-based decomposition · 0.2semantic data extraction · 0.1plugins · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Open-Loop Control of Electrically Conductive Materials in an Oscillating Magnetic FieldabstractControl of objects using remotely generated magnetic fields has established itself as a viable option for 3D position control, though the objects being manipulated to date have largely been limited to soft and hard-magnetic objects that react to a static magnetic field. This limits the application to a small subset of materials. This work presents the first analytically derived model for 3D position control of any electrically conductive material subject to a time-varying magnetic field. By leveraging the induced eddy current and subsequent induced dipole, this model shows that conductive materials behave equivalently to diamagnetic materials and are therefore not subject to the limitations of Earnshaw's theorem, making stable, open-loop levitation possible. This is demonstrated by open-loop position control of a semi-buoyant aluminum sphere. Seth Stewart, Joseph Pawelski, Steve Ward, Andrew J. Petruska |
IEEE Trans. Robotics | 3 |
| 2012 | Clui: a platform for handles to rich objectsabstractOn the desktop, users are accustomed to having visible handles to objects that they want to organize, share, or manipulate. Web applications today feature many classes of such objects, like flight itineraries, products for sale, people, recipes, and businesses, but there are no interoperable handles for high-level semantic objects that users can grab. This paper proposes Clui, a platform for exploring a new data type, called a Webit, that provides uniform handles to rich objects. Clui uses plugins to 1) create Webits on existing pages by extracting semantic data from those pages, and 2) augmenting existing sites with drag and drop targets that accept and interpret Webits. Users drag and drop Webits between sites to transfer data, auto-fill search forms, map associated locations, or share Webits with others. Clui enables experimentation with handles to semantic objects and the standards that underlie them. Hubert Pham, Justin Mazzola Paluska, Rob Miller 0001, Steve Ward |
UIST | 4 |
| 2011 | Structuring the Unstructured Middle with Chunk Computing
Justin Mazzola Paluska, Hubert Pham, Steve Ward |
HotOS | 3 |
| 2010 | Special Issue on Pervasive Computing and Communications (PerCom) 2010
Giuseppe Anastasi, Yonghe Liu, Daniela Nicklas 0001, Steve Ward |
Pervasive Mob. Comput. | 4 |
| 2010 | ChunkStream: Interactive streaming of structured data
Justin Mazzola Paluska, Hubert Pham, Steve Ward |
Pervasive Mob. Comput. | 3 |
| 2009 | A Dynamic Platform for Runtime AdaptationabstractWe present a middleware platform for assembling pervasive applications that demand fault-tolerance and adaptivity in distributed, dynamic environments. Unlike typical adaptive middleware approaches, in which sophisticated component model semantics are embedded into an existing, underlying platform (e.g., CORBA, COM, EJB), we propose a platform that imposes minimal constraints for greater flexibility. Such a tradeoff is advantageous when the platform is targeted by automatic code generators that inherently enforce correctness by construction. Applications are written as simple, single-threaded programs that assemble and monitor a set of distributed components. The approach decomposes applications into two distinct layers: (1) a distributed network of interconnected modules performing computations, and (2) constructor logic that assembles that network via a simple block-diagram construction API. The constructor logic subsequently monitors the configured system via a stream of high-level events, such as notifications of resource availability or failures, and consequently provides a convenient, centralized location for reconfiguration and debugging. The component network is optimized for performance, while the construction API is optimized for ease of assembly. Hubert Pham, Justin Mazzola Paluska, Umar Saif, Christopher Stawarz, Chris Terman, Steve Ward |
PerCom | 6 |
| 2009 | A dynamic platform for run-time adaptation
Hubert Pham, Justin Mazzola Paluska, Umar Saif, Christopher Stawarz, Chris Terman, Steve Ward |
Pervasive Mob. Comput. | 6 |
| 2008 | Structured Decomposition of Adaptive ApplicationsabstractWe describe an approach to automate certain high- level implementation decisions in a pervasive application, allowing them to be postponed until run time. Our system enables a model in which an application programmer can specify the behavior of an adaptive application as a set of open-ended decision points. We formalize decision points as goals, each of which may be satisfied by a set of scripts called Techniques. The set of Techniques vying to satisfy any goal is additive and may be extended at runtime without needing to modify or remove any existing techniques. Our system provides a framework in which Techniques may compete and interoperate at runtime in order to maintain an adaptive application. Technique development may be distributed and incremental, providing a path for the decentralized evolution of applications. Benchmarks show that our system imposes reasonable overhead during application startup and adaptation. Justin Mazzola Paluska, Hubert Pham, Umar Saif, Grace Chau, Chris Terman, Steve Ward |
PerCom | 6 |
| 2008 | Structured decomposition of adaptive applications
Justin Mazzola Paluska, Hubert Pham, Umar Saif, Grace Chau, Chris Terman, Steve Ward |
Pervasive Mob. Comput. | 6 |
| 1996 | NuMesh: An architecture optimized for scheduled communication
David Shoemaker, Frank Honoré, Chris Metcalf, Steve Ward |
J. Supercomput. | 4 |
| 1993 | The NuMesh: A Modular, Scalable Communications SubstrateabstractMany standardized hardware communication interfaces offer runtime flexibility and configurability at the cost of efficiency.An alternate approach is the use of a highly-efficien~minimal communication element with as much communication decision-making as possible done at compile time.NuMesh is a packaging and interconnect technology supporting high-bandwidth systolic communications on a 3D nearest-neighbor lattice; our goal is to combine Lego-like modularity with supercomputer performance.To date, the primary focus of the project has been the class of applications whose static communication patterns can be precompiled into independent and carefully choreographed finite state machines running on each node.Several extensions of the NuMesh to more general communication paradigms have been implemented, and the issues involved are under active exploration.This paper presents an overview of our approach, as well as an introduction to our current-generation prototype.We also discuss our software environment and simulation technology, and enumerate some of the applications and programming models we have developed to make full use of the capabdities of the NuMesh. Steve Ward, Karim Abdalla, Rajeev Dujari, Michael Fetterman, Frank Honoré, Ricardo Jenez, Philippe Laffont, Kenneth Mackenzie, Chris Metcalf, Milan Minsky, John Nguyen, John Pezaris, Gill A. Pratt, Russell Tessier |
International Conference on Supercomputing | 1 |
| 1979 | Distributed Broadcast Channel Access
Aloysius K. Mok, Steve Ward |
Comput. Networks | 2 |