<div class="csl-bib-body">
<div class="csl-entry">Morais, G., Lemelin, E., Adda, M., & Bork, D. (2025). Large Language Models for API Classification: An Explorative Study. In M. Ali Babar, A. Tosun, S. Wagner, & V. Stray (Eds.), <i>EASE ’25: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering</i> (pp. 1045–1055). Association for Computing Machinery. https://doi.org/10.1145/3756681.3756997</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/225533
-
dc.description.abstract
Linking APIs to the business functions they implement is crucial for handling software operations, especially during recovery from disasters or outages. In this context, the speed and accuracy of operators in linking them impact response time during mission-critical operation activities. Besides, this linkage is essential to designing preventive actions, such as resilience strategies. Automatic API classification using Large Language Models (LLMs) may simplify and speed up APIs-business function linkage. However, previous studies unveiled the barriers practitioners face when deciding on and adopting LLMs in software engineering (SE) tasks due to a lack of guidance for non-experts. This paper aims to lower barriers to using LLMs by systems operators and site reliability engineers (SREs), focusing on the API classification task in the context of operational activities. Based on three cases from the finance industry, we extracted requirements for LLM usage, and assessed 14 recently released LLMs on this task. Our results demonstrate that LLMs accurately classify APIs using business function targets with an F1–Score of 89.5 for the leading LLM without requiring specific LLM expertise and resource-intensive fine-tuning. Besides, our findings on LLMs’ performance and reliability mark a significant advancement in comparing open and closed-source and general and domain-specific LLMs in an SE classification task. Eventually, our experiments yield practical guidance for implementing LLMs in this context. Artifacts used in and generated by the experiments are publicly available at https://bit.ly/llms4apiclassification.
en
dc.language.iso
en
-
dc.subject
API
en
dc.subject
LLM
en
dc.subject
Microservices
en
dc.title
Large Language Models for API Classification: An Explorative Study
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.affiliation
Université du Québec à Rimouski, Canada
-
dc.contributor.affiliation
Université du Québec à Rimouski, Canada
-
dc.contributor.affiliation
Université du Québec à Rimouski, Canada
-
dc.relation.isbn
979-8-4007-1385-9
-
dc.description.startpage
1045
-
dc.description.endpage
1055
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
EASE '25: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering
-
tuw.relation.publisher
Association for Computing Machinery
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E194-03 - Forschungsbereich Business Informatics
-
tuw.publisher.doi
10.1145/3756681.3756997
-
dc.description.numberOfPages
11
-
tuw.author.orcid
0000-0003-1113-7873
-
tuw.author.orcid
0009-0007-4396-9195
-
tuw.author.orcid
0000-0002-5327-1758
-
tuw.author.orcid
0000-0001-8259-2297
-
tuw.editor.orcid
0000-0002-6032-2074
-
tuw.event.name
EASE '25: Evaluation and Assessment in Software Engineering
en
tuw.event.startdate
17-06-2025
-
tuw.event.enddate
20-06-2025
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Istanbul
-
tuw.event.country
TR
-
tuw.event.presenter
Morais, Gabriel
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Wirtschaftswissenschaften
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
5020
-
wb.sciencebranch.value
90
-
wb.sciencebranch.value
10
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
crisitem.author.dept
Université du Québec à Rimouski, Canada
-
crisitem.author.dept
Université du Québec à Rimouski, Canada
-
crisitem.author.dept
Université du Québec à Rimouski, Canada
-
crisitem.author.dept
E194-03 - Forschungsbereich Business Informatics
-
crisitem.author.orcid
0000-0003-1113-7873
-
crisitem.author.orcid
0009-0007-4396-9195
-
crisitem.author.orcid
0000-0002-5327-1758
-
crisitem.author.orcid
0000-0001-8259-2297
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering