Detecting Incompatibilities Concealed in Duplicated Software Libraries
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F15%3A43925884" target="_blank" >RIV/49777513:23520/15:43925884 - isvavai.cz</a>
Výsledek na webu
<a href="http://dx.doi.org/10.1109/SEAA.2015.17" target="_blank" >http://dx.doi.org/10.1109/SEAA.2015.17</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/SEAA.2015.17" target="_blank" >10.1109/SEAA.2015.17</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Detecting Incompatibilities Concealed in Duplicated Software Libraries
Popis výsledku v původním jazyce
Software libraries are currently a popular means to reuse functionality. While they allow for rapid development of large applications, they also bring new challenges. One of them is the selection and composition of the right set of libraries. If it is not done properly, libraries may be incompatible, duplicated or redundant. In this work, we cope with the problem of duplicate libraries and detect situations when a system contains different versions of the same library, one of which should be removed toretain system consistency. These duplicates are detected using an algorithm based on a graph discovery. While this algorithm is generic, we demonstrate its usage specifically on the Java platform with JAR files and in doing so, we provide an experiment showing the scale of the problem on a set of open-source programs.
Název v anglickém jazyce
Detecting Incompatibilities Concealed in Duplicated Software Libraries
Popis výsledku anglicky
Software libraries are currently a popular means to reuse functionality. While they allow for rapid development of large applications, they also bring new challenges. One of them is the selection and composition of the right set of libraries. If it is not done properly, libraries may be incompatible, duplicated or redundant. In this work, we cope with the problem of duplicate libraries and detect situations when a system contains different versions of the same library, one of which should be removed toretain system consistency. These duplicates are detected using an algorithm based on a graph discovery. While this algorithm is generic, we demonstrate its usage specifically on the Java platform with JAR files and in doing so, we provide an experiment showing the scale of the problem on a set of open-source programs.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2015
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
41st Euromicro Conference Series on Software Engineering and Advanced Applications
ISBN
978-1-4673-7585-6
ISSN
—
e-ISSN
—
Počet stran výsledku
8
Strana od-do
233-239
Název nakladatele
IEEE
Místo vydání
Piscataway
Místo konání akce
Funchal, Madeira
Datum konání akce
26. 8. 2015
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
—