Leveraging Natural Language Processing and Data Mining to Augment and Validate APIs

被引:0
|
作者
Decrop, Alix [1 ]
机构
[1] Univ Namur, NADI, Namur, Belgium
来源
PROCEEDINGS OF THE 33RD ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2024 | 2024年
关键词
API; NLP; LLM; Data Mining; Software Testing; Automation;
D O I
10.1145/3650212.3685554
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
APIs are increasingly prominent for modern web applications, allowing millions of users around the world to access data. Reducing the risk of API defects - and consequently failures - is key, notably for security, availability, and maintainability purposes. Documenting an API is crucial, allowing the user to better understand it. Moreover, API testing techniques often require formal documentation as input. However, documenting is a time-consuming and error -prone task, often overlooked by developers. Natural Language Processing (NLP) could assist API development, as recent Large Language Models (LLMs) demonstrated exceptional abilities to automate tasks based on their colossal training data. Data mining could also be utilized, synthesizing API information scattered across the web. Hence, I present my PhD project aimed at exploring the usage of NLP-related technologies and data mining to augment and validate APIs. The research questions of this PhD project are: (1) What types of APIs can benefit from NLP and data mining assistance? (2) What API problems can be solved with such methods? (3) How effective are the methods (i.e. LLMs) in assisting APIs? (4) How efficient are the methods in assisting APIs (i.e. time and costs)?
引用
收藏
页码:1906 / 1908
页数:3
相关论文
共 50 条
  • [1] Leveraging natural language processing to augment structured social determinants of health data in the electronic health record
    Lybarger, Kevin
    Dobbins, Nicholas J.
    Long, Ritche
    Singh, Angad
    Wedgeworth, Patrick
    Uzuner, Ozlem
    Yetisgen, Meliha
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2023, 30 (08) : 1389 - 1397
  • [2] Mining the web to validate answers to natural language questions
    Magnini, B
    Negri, M
    Prevete, R
    Tanev, H
    DATA MINING III, 2002, 6 : 339 - 349
  • [3] Electronic Medical Record Data Mining and Processing Based on Natural Language Processing
    Zhang, Shichen
    PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND DIGITAL APPLICATIONS, MIDA2024, 2024, : 212 - 217
  • [4] Leveraging Natural Language Processing in Persuasive Marketing
    Christodoulou, Evripides
    Gregoriades, Andreas
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2023, PT I, 2023, 13995 : 197 - 209
  • [5] LifeCode™ -: A natural language processing system for medical coding and data mining
    Heinze, DT
    Morsch, ML
    Sheffer, RE
    Jimmink, MA
    Jennings, MA
    Morris, WC
    Morsch, AEW
    SEVENTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-2001) / TWELFTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-2000), 2000, : 965 - 972
  • [6] Applying Natural Language Processing Techniques to Generate Open Data Web APIs Documentation
    Gonzalez-Mora, Cesar
    Barros, Cristina
    Garrigos, Irene
    Zubcoff, Jose
    Lloret, Elena
    Mazon, Jose-Norberto
    WEB ENGINEERING, ICWE 2020, 2020, 12128 : 416 - 432
  • [7] Leveraging Natural Language Processing for Echocardiographic Data Extraction in Hypoplastic Left Heart Syndrome
    Girvin, Zachary
    Gangireddy, Srushti
    Coleman, Andersen
    Ong, Henry
    Wei, Wei-Qi
    Kannankeril, Prince
    Sunthankar, Sudeep
    CIRCULATION, 2024, 150
  • [8] LEVERAGING NATURAL LANGUAGE PROCESSING AND ARTIFICIAL INTELLIGENCE TO LABEL UNSTRUCTURED DATA FOR RISK PREDICTION
    Amro, C.
    Desai, A.
    Dattatri, P.
    Liu, T.
    Hsu, J. Y.
    Broach, R. B.
    Ungar, L. H.
    Fischer, J. P.
    BRITISH JOURNAL OF SURGERY, 2023, 110
  • [9] Leveraging Ontologies for Natural Language Processing in Enterprise Applications
    Erekhinskaya, Tatiana
    Morris, Matthew
    Strebkov, Dmitriy
    Moldovan, Dan
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS, OTM 2019, 2020, 11878 : 79 - 85
  • [10] Natural language processing in mining unstructured data from software repositories: a review
    Gupta, Som
    Gupta, S. K.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2019, 44 (12):