skip to main content
10.1007/978-3-030-50578-3_40guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

OpenAPI Bot: A Chatbot to Help You Understand REST APIs

Published: 09 June 2020 Publication History

Abstract

REST APIs are an essential building block in many Web applications. The lack of a standard machine-readable format to describe these REST APIs triggered the creation of several specification languages to formally define REST APIs, with the OpenAPI specification currently taking the lead. OpenAPI definitions are consumed by a growing ecosystem of tools aimed at automating tasks such as generating server/client SDKs and API documentations. However, current OpenAPI documentation tools mostly provide simple descriptive Web pages enumerating all the API operations and corresponding parameters, but do not offer interactive capabilities to help navigate the API and ask relevant information. Therefore, learning how to use an API and how its different parts are interrelated still requires a considerable time investment. To overcome this situation we present our OpenAPI Bot, a chatbot able to read an OpenAPI definition for you and answer the questions you may have about it.

References

[1]
Cai, L., et al.: AnswerBot: an answer summary generation tool based on stack overflow. In: Proceedings of the ESEC/FSE, pp. 1134–1138 (2019)
[2]
Daniel G, Cabot J, Deruelle L, and Derras M Xatkit: a multimodal low-code chatbot development framework IEEE Access 2020 8 15332-15346
[3]
Ed-douibi, H., Cánovas Izquierdo, J., Bordeleau, F., Cabot, J.: WAPIml: towards a modeling infrastructure for Web APIs. In: International Conference on Model Driven Engineering Languages and Systems Companion, pp. 748–752 (2019)
[4]
Tian, Y., Thung, F., Sharma, A., Lo, D.: APIBot: question answering bot for API documentation. In: International Conference on Automated Software Engineering, pp. 153–158 (2017)
[5]
Vaziri, M., Mandel, L., Shinnar, A., Siméon, J., Hirzel, M.: Generating Chat Bots from Web API specifications. In: Proceedings of the Onward!, pp. 44–57 (2017)

Cited By

View all
  • (2024)Navigating NLU Challenges in Pair Programming Agents: A Study on Data Size, Gender, Language, and Domain EffectsArtificial Intelligence in HCI10.1007/978-3-031-60606-9_20(356-375)Online publication date: 29-Jun-2024
  • (2022)A Preliminary Study of Bots Usage in Open Source CommunityProceedings of the 13th Asia-Pacific Symposium on Internetware10.1145/3545258.3545284(175-180)Online publication date: 11-Jun-2022
  • (2022)Investigating user perceptions of conversational agents for software-related exploratory web searchProceedings of the ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results10.1145/3510455.3512778(51-55)Online publication date: 21-May-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
Web Engineering: 20th International Conference, ICWE 2020, Helsinki, Finland, June 9–12, 2020, Proceedings
Jun 2020
573 pages
ISBN:978-3-030-50577-6
DOI:10.1007/978-3-030-50578-3

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 09 June 2020

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Navigating NLU Challenges in Pair Programming Agents: A Study on Data Size, Gender, Language, and Domain EffectsArtificial Intelligence in HCI10.1007/978-3-031-60606-9_20(356-375)Online publication date: 29-Jun-2024
  • (2022)A Preliminary Study of Bots Usage in Open Source CommunityProceedings of the 13th Asia-Pacific Symposium on Internetware10.1145/3545258.3545284(175-180)Online publication date: 11-Jun-2022
  • (2022)Investigating user perceptions of conversational agents for software-related exploratory web searchProceedings of the ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results10.1145/3510455.3512778(51-55)Online publication date: 21-May-2022
  • (2022)Querying multidimensional big data through a chatbot systemProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3507692(381-384)Online publication date: 25-Apr-2022
  • (2021)A Model-Based Chatbot Generation Approach to Converse with Open Data SourcesWeb Engineering10.1007/978-3-030-74296-6_33(440-455)Online publication date: 18-May-2021

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media