Projects per year
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 language | English |
---|---|
Title of host publication | LIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts |
Publisher | IEEE |
Pages | 489-493 |
Number of pages | 5 |
ISBN (Electronic) | 9781665479561 |
DOIs | |
Publication status | Published - 2022 |
Event | The 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022 - Limassol, Limassol, Cyprus Duration: 2 Oct 2022 → 7 Oct 2022 Conference number: 38 https://cyprusconferences.org/icsme2022/ |
Publication series
Name | Proceedings - 2022 IEEE International Conference on Software Maintenance and Evolution, ICSME 2022 |
---|
Conference
Conference | The 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022 |
---|---|
Abbreviated title | ICSME |
Country/Territory | Cyprus |
City | Limassol |
Period | 2/10/22 → 7/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.Projects
- 1 Finished
-
FWOEOS10: Automated Assistance for Developing Software in Ecosystems of the Future
De Roover, C., Mens, T., Demeyer, S. & Cleve, A.
1/01/18 → 31/12/21
Project: Fundamental