Projects per year
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.
|Title of host publication||LIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts|
|Number of pages||5|
|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
|Name||Proceedings - 2022 IEEE International Conference on Software Maintenance and Evolution, ICSME 2022|
|Conference||The 38th IEEE International Conference on Software Maintenance and Evolution (ICSME) 2022|
|Period||2/10/22 → 7/10/22|
Bibliographical noteFunding 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.
© 2022 IEEE.
Copyright 2023 Elsevier B.V., All rights reserved.
- software ecosystems
- Stack Overflow
FingerprintDive into the research topics of 'LIFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts'. Together they form a unique fingerprint.
- 1 Finished
De Roover, C., Mens, T., Demeyer, S. & Cleve, A.
1/01/18 → 31/12/21