LIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts

Onderzoeksoutput: Conference paper

Samenvatting

Selecting a library from a vast ecosystem can be a daunting task. The libraries are not only numerous, but they also lack an enumeration of the features they offer. A feature enumeration for each library in an ecosystem would help developers select the most appropriate library for the task at hand. Within this enumeration, a library feature could take the form of a brief description together with the API references through which the feature can be reused. This paper presents LiFUSO, a tool that leverages Stack Overflow posts to compute a list of such features for a given library. Each feature corresponds to a cluster of related API references based on the similarity of the Stack Overflow posts in which they occur. Once LiFUSO has extracted such a cluster of posts, it applies natural language processing to describe the corresponding feature. We describe the engineering aspects of the tool, and illustrate its usage through a preliminary case study in which we compare the features uncovered for two competing libraries within the same domain.

Originele taal-2English
TitelLIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts
UitgeverijIEEE
Pagina's489-493
Aantal pagina's5
ISBN van elektronische versie9781665479561
DOI's
StatusPublished - 2022
EvenementThe 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022 - Limassol, Limassol, Cyprus
Duur: 2 okt 20227 okt 2022
Congresnummer: 38
https://cyprusconferences.org/icsme2022/

Publicatie series

NaamProceedings - 2022 IEEE International Conference on Software Maintenance and Evolution, ICSME 2022

Conference

ConferenceThe 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022
Verkorte titelICSME
Land/RegioCyprus
StadLimassol
Periode2/10/227/10/22
Internet adres

Bibliografische nota

Funding Information:
This research was carried out in the context of the Excellence of Science project 30446992 SECO-ASSIST financed by FWO-Vlaanderen and F.R.S.-FNRS.

Publisher Copyright:
© 2022 IEEE.

Copyright:
Copyright 2023 Elsevier B.V., All rights reserved.

Vingerafdruk

Duik in de onderzoeksthema's van 'LIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts'. Samen vormen ze een unieke vingerafdruk.

Citeer dit