13 papers · ranked by Valyu relevance
Shayan Zamanirad, Boualem Benatallah, Moshe Chai Barukh, Fabio Casati + 1 more
'Fabio Casati' 'Carlos Rodríguez'] Abstract—At present, bots are still in their preliminary stages of development. Many are relatively simple, or developed ad-hoc for a very specific use-case. For this reason, they are typically programmed manually, or utilize machine-learning classifiers to interpret a fixed set of…
Saghar Hosseini, Ahmed Hassan Awadallah, Yu Su
Web APIs are application programming interfaces over the Web which can be accessed via HTTP protocol. Web API is often used to provide an interface for Web sites and can be used to access data from a database and save data back to the database. These interfaces have become ubiquitous by enabling open platforms that any…
Siyu Huo, Kushal Mukherjee, Jayachandu Bandlamudi, Vatche Isahagian + 2 more
'Vinod Muthusamy' 'Yara Rizk'] APIs are everywhere; they provide access to automation solutions that could help businesses automate some of their tasks. Unfortunately, they may not be accessible to the business users who need them but are not equipped with the necessary technical skills to leverage them. Wrapping these…
Chunhui Tao, Xiaojing Fan, Yi‐Chen E. Yang
Synthetic Data Generation Authors: ['Chunhui Tao' 'Xiaojing Fan' 'Yi‐Chen E. Yang'] Abstract—As Large Language Models (LLMs) advance in natural language processing, there is growing interest in leveraging their capabilities to simplify software interactions. In this paper, we propose a novel system that integrates LLMs…
Matúš Sulír, Jaroslav Porubän
—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 approache s to map sentences to API (application programming interface ) calls, this mapping is usually performed after the API is already implemented, possibly by…
Xiaochen Li, He Jiang, Yasutaka Kamei, Xin Chen
—Developers increasingly rely on text matching tools to analyze the relation between natural language words and APIs. However, semantic gaps, namely textual mismatches between words and APIs, negatively affect these tools. Previous studies have transformed words or APIs into low-dimensional vectors for matching…
Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
Developers often wonder how to implement a certain functionality (e.g., how to parse XML files) using APIs. Obtaining an API usage sequence based on an API-related natural language query is very helpful in this regard. Given a query, existing approaches utilize information retrieval models to search for matching API…
Mohammad Masudur Rahman, Chanchal K. Roy, David Lo
—Traditional code search engines often do not perform well with natural language queries since they mostly apply keyword matching. These engines thus need carefully designed queries containing information about programming APIs for code search. Unfortunately, existing studies suggest that preparing an effective code…
Diksha Khurana, Aditya Koli, Kiran Khatter, Sukhdev Singh
Natural language processing (NLP) has recently gained much attention for representing and analysing human language computationally. It has spread its applications in various fields such as machine translation, email spam detection, information extraction, summarization, medical, and question answering etc. The paper…
M.A. Hadi, Imam Nur Bani Yusuf, Ferdian Thung, Kien Gia Luong + 3 more
'Lingxiao Jiang' 'Fatemeh H. Fard' 'David Lo'] Developers frequently use APIs to implement certain functionalities, such as parsing Excel Files, reading and writing text files line by line, etc. Developers can greatly benefit from automatic API usage sequence generation based on natural language queries for building…
Yintong Huo, Yuxin Su, Hongming Zhang, Michael R. Lyu
Online technical forums (e.g., StackOverflow) are popular platforms for developers to discuss technical problems such as how to use a specific Application Programming Interface (API), how to solve the programming tasks, or how to fix bugs in their code. These discussions can often provide auxiliary knowledge of how to…
Chantal Montgomery, Haruna Isah, Farhana Zulkernine
— Tackling the information retrieval gap between non-technical database end-users and those with the knowledge of formal query languages has been an interesting area of data management and analytics research. The use of natural language interfaces to query information from databases offers the opportunity to bridge the…
Yongjun Zhu, Erjia Yan, Il‐Yeol Song
With the ever-increasing scientific literature, there is a need on a natural language interface to bibliographic information retrieval systems to retrieve related information effectively. In this paper, we propose a natural language interface, NLI-GIBIR, to a graph-based bibliographic information retrieval system. In…