Sciweavers

39 search results - page 3 / 8
» What Not to Do When Writing an Interpreter for Specialisatio...
Sort
View
IUI
2005
ACM
13 years 11 months ago
Metafor: visualizing stories as code
Every program tells a story. Programming, then, is the art of constructing a story about the objects in the program and what they do in various situations. So-called programming l...
Hugo Liu, Henry Lieberman
ICDCS
2006
IEEE
14 years 8 days ago
Tolerating Byzantine Faulty Clients in a Quorum System
Byzantine quorum systems have been proposed that work properly even when up to f replicas fail arbitrarily. However, these systems are not so successful when confronted with Byzan...
Barbara Liskov, Rodrigo Rodrigues
PLDI
2005
ACM
13 years 11 months ago
Jungloid mining: helping to navigate the API jungle
Reuse of existing code from class libraries and frameworks is often difficult because APIs are complex and the client code required to use the APIs can be hard to write. We obser...
David Mandelin, Lin Xu, Rastislav Bodík, Do...
HICSS
1999
IEEE
113views Biometrics» more  HICSS 1999»
13 years 10 months ago
Judging People's Availability for Interaction from Video Snapshots
Several groupware systems support casual real time interaction over distance by providing periodically updated snapshots of other people's offices. People then monitor these ...
Brad Johnson, Saul Greenberg
CHI
2005
ACM
14 years 6 months ago
Programmatic semantics for natural language interfaces
An important way of making interfaces usable by nonexpert users is to enable the use of natural language input, as in natural language query interfaces to databases, or MUDs and M...
Hugo Liu, Henry Lieberman