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

Research output: Chapter in Book/Report/Conference proceedingConference paper

Abstract

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.

Original languageEnglish
Title of host publicationLIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts
PublisherIEEE
Pages489-493
Number of pages5
ISBN (Electronic)9781665479561
DOIs
Publication statusPublished - 2022
EventThe 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022 - Limassol, Limassol, Cyprus
Duration: 2 Oct 20227 Oct 2022
Conference number: 38
https://cyprusconferences.org/icsme2022/

Publication series

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

Conference

ConferenceThe 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022
Abbreviated titleICSME
Country/TerritoryCyprus
CityLimassol
Period2/10/227/10/22
Internet address

Bibliographical note

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.

Keywords

  • software ecosystems
  • features
  • libraries
  • Stack Overflow

Fingerprint

Dive into the research topics of 'LIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts'. Together they form a unique fingerprint.

Cite this