Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Fischer 0010

dblp:188/9669 · also Michael H. Fischer · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0001-5133-1537ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Human-computer interaction and pervasive computing
3 papers
User interface design and tools · 50% Human-AI interaction · 28% Haptics and multimodal interaction · 22%
Artificial intelligence
2 papers
Question answering and dialogue systems · 67% Robot manipulation · 33%
Network and information security
1 paper
Privacy and data protection · 100%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
User interface design and tools
end-user programming
0.512021
DIY assistant: a multi-modal end-user programmable virtual assistant · PLDI 2021
Natural language and speech › Question answering and dialogue systems
natural language interface
0.312017
Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant · WWW 2017
Human-AI interaction › intelligent assistant
virtual assistants
0.312017
Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant · WWW 2017
Haptics and multimodal interaction
multimodal interaction
0.112021
DIY assistant: a multi-modal end-user programmable virtual assistant · PLDI 2021
Robotics › Robot manipulation › manipulation control
contour following
0.112007
An Optical Fiber Proximity Sensor for Haptic Exploration · ICRA 2007
Robotics › Robot manipulation › tactile sensing › tactile perception
haptic exploration
0.112007
An Optical Fiber Proximity Sensor for Haptic Exploration · ICRA 2007
Haptics and multimodal interaction
tactile sensing
0.112007
An Optical Fiber Proximity Sensor for Haptic Exploration · ICRA 2007

Methods — techniques the papers use, named apart from their topics

iterative evaluation · 1.0function composition · 1.0conditional evaluation · 1.0domain-specific language · 0.9crowdsourcing · 0.9webcam image processing · 0.1optical fiber sensing · 0.1
YearPublicationVenuePosition
2021 DIY assistant: a multi-modal end-user programmable virtual assistant
abstract
While Alexa can perform over 100,000 skills, its capability covers only a fraction of what is possible on the web. Individuals need and want to automate a long tail of web-based tasks which often involve visiting different websites and require programming concepts such as function composition, conditional, and iterative evaluation. This paper presents DIYA (Do-It-Yourself Assistant), a new system that empowers users to create personalized web-based virtual assistant skills that require the full generality of composable control constructs, without having to learn a formal programming language.
Michael Fischer 0010, Giovanni Campagna, Euirim Choi, Monica S. Lam
PLDI1
2018 Brassau: automatic generation of graphical user interfaces for virtual assistants
abstract
This paper presents Brassau, a graphical virtual assistant that converts natural language commands into GUIs. A virtual assistant with a GUI has the following benefits compared to text or speech based virtual assistants: users can monitor multiple queries simultaneously, it is easy to re-run complex commands, and user can adjust settings using multiple modes of interaction. Brassau introduces a novel template-based approach that leverages a large corpus of images to make GUIs visually diverse and interesting. Brassau matches a command from the user to an image to create a GUI. This approach decouples the commands from GUIs and allows for reuse of GUIs across multiple commands. In our evaluation, users prefer the widgets produced by Brassau over plain GUIs.
Michael Fischer 0010, Giovanni Campagna, Silei Xu, Monica S. Lam
MobileHCI1
2017 Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant
abstract
This paper presents the architecture of Almond, an open, crowdsourced, privacy-preserving and programmable virtual assistant for online services and the Internet of Things (IoT). Included in Almond is Thingpedia, a crowdsourced public knowledge base of natural language interfaces and open APIs. Our proposal addresses four challenges in virtual assistant technology: generality, interoperability, privacy, and usability. Generality is addressed by crowdsourcing Thingpedia, while interoperability is provided by ThingTalk, a high-level domain-specific language that connects multiple devices or services via open APIs. For privacy, user credentials and user data are managed by our open-source ThingSystem, which can be run on personal phones or home servers. Finally, we address usability by providing a natural language interface, whose capability can be extended via training with the help of a menu-driven interface.
Giovanni Campagna, Rakesh Ramesh, Silei Xu, Michael Fischer 0010, Monica S. Lam
WWW4
2016 Inception: a creative coding environment for virtual reality, in virtual reality
abstract
In this paper we build and evaluate a live-programming system for digital artists to create artwork within a virtual reality environment. Using the large display space that virtual reality provides, we develop an interaction for artists to see parallel evaluations of their art. A study of the system with ten participants demonstrated that parallel editing and execution is accessible to designers and that designers can leverage these techniques to survey more options faster.
Michael Fischer 0010
VRST1
2007 An Optical Fiber Proximity Sensor for Haptic Exploration
abstract
This paper presents the design of an optical fiber proximity sensor for haptic exploration with a robotic finger. The sensor uses emitter and receiver optical fiber pairs to measure the intensity of light reflected off surrounding objects in a 2-D workspace. We present the design and construction a 32-point sensor array mounted within a 36 mm diameter finger and describe software techniques to process data acquired by an inexpensive web-cam. We experimentally characterize the sensor performance and demonstrate applications for haptic exploration such as pre-contact velocity reduction and non-contact contour following based on object curvature.
Sean Walker, Kevin E. Loewke, Michael Fischer 0010, Carl Liu, John Kenneth Salisbury Jr.
ICRA3