The Apiza Corpus: API Usage Dialogues with a Simulated Virtual Assistant

01/27/2020
by   Zachary Eberhart, et al.
0

Virtual assistant technology has the potential to make a significant impact in the field of software engineering. However, few SE-related datasets exist that would be suitable for the design or training of a virtual assistant. To help lay the groundwork for a hypothetical virtual assistant for API usage, we designed and conducted a Wizard-of-Oz study to gather this crucial data. We hired 30 professional programmers to complete a series of programming tasks by interacting with a simulated virtual assistant. Unbeknownst to the programmers, the virtual assistant was actually operated by another human expert. In this report, we describe our experimental methodology and summarize the results of the study.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/23/2021

A Wizard of Oz Study Simulating API Usage Dialogues with a Virtual Assistant

Virtual Assistant technology is rapidly proliferating to improve product...
research
01/09/2023

Report on the Future of Conferences

In 2020, virtual conferences became almost the only alternative to cance...
research
03/22/2021

Comprehensive Integration of API Usage Patterns

Nowadays, developers often reuse existing APIs to implement their progra...
research
04/02/2019

Improving Interaction with Virtual Globes through Spatial Thinking: Helping Users Ask "Why?"

Virtual globes have progressed from little-known technology to broadly p...
research
04/26/2022

Virtual Reality Applications in Software Engineering Education: A Systematic Review

Requirement Engineering (RE) is a Software Engineering (SE) process of d...
research
03/11/2023

A Virtual-Based Haptic Endoscopic Sinus Surgery (ESS) Training System: from Development to Validation

Simulated training platforms offer a suitable avenue for surgical studen...
research
04/01/2022

An ICT based Solution for Virtual Garment Fitting for Online Market Place: A Review of Related Literature

In this paper, we describe various technologies that are being used in v...

Please sign up or login with your details

Forgot password? Click here to reset