We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Designing Voice-Controllable APIs

Abstract: The main purpose of a voice command system is to process a sentence in natural language and perform the corresponding action. Although there exist many approaches to map sentences to API (application programming interface) calls, this mapping is usually performed after the API is already implemented, possibly by other programmers. In this paper, we describe how the API developer can use patterns to map sentences to API calls by utilizing the similarities between names and types in the sentences and the API. In the cases when the mapping is not straightforward, we suggest the usage of suitable annotations (attribute-oriented programming).
Subjects: Software Engineering (cs.SE); Programming Languages (cs.PL)
Journal reference: 2019 IEEE 15th International Scientific Conference on Informatics, IEEE, 2019, pp. 393-398
Cite as: arXiv:2012.00818 [cs.SE]
  (or arXiv:2012.00818v1 [cs.SE] for this version)

Submission history

From: Matúš Sulír [view email]
[v1] Tue, 1 Dec 2020 20:40:19 GMT (12kb)

Link back to: arXiv, form interface, contact.