Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Corpus simulating updates of software libraries API

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F16%3A43930570" target="_blank" >RIV/49777513:23520/16:43930570 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://github.com/kjezek/api-evolution-data-corpus" target="_blank" >https://github.com/kjezek/api-evolution-data-corpus</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Corpus simulating updates of software libraries API

  • Popis výsledku v původním jazyce

    Test data are prerequisite for successful unit testing. In the area of tools that check API evolution, such data does not exist at all. It makes difficult to test these tools. For this reason, we created a corpus with 251 examples of API changesw. Each change shows a possible API evolution. We gathered all evolution examples from several sources, but the corpus may be extended with new one as well. The result data may be easily used as input for API checking tools to test their ability to discover each API change. We provide also a set of meta-data informing about compatibility of each change.

  • Název v anglickém jazyce

    Corpus simulating updates of software libraries API

  • Popis výsledku anglicky

    Test data are prerequisite for successful unit testing. In the area of tools that check API evolution, such data does not exist at all. It makes difficult to test these tools. For this reason, we created a corpus with 251 examples of API changesw. Each change shows a possible API evolution. We gathered all evolution examples from several sources, but the corpus may be extended with new one as well. The result data may be easily used as input for API checking tools to test their ability to discover each API change. We provide also a set of meta-data informing about compatibility of each change.

Klasifikace

  • Druh

    R - Software

  • CEP obor

    IN - Informatika

  • OECD FORD obor

Návaznosti výsledku

  • Projekt

  • Návaznosti

    S - Specificky vyzkum na vysokych skolach

Ostatní

  • Rok uplatnění

    2016

  • 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

  • Interní identifikační kód produktu

    api-evolution-data-corpus

  • Technické parametry

    Jedná se o datový korpus, který simuluje inkrementální vývoj Java API. Korpus obsahuje sadu synteticky vytvořených API a jejich různé mutace v novějších verzí. Tento korpus může být využit například pro testování nástrojů odhalujících nekompatibility API, případně pro libovolné další nástroje jakkoliv pracující s analýzou, zobrazením, detekcí, verifikací, apod. API

  • Ekonomické parametry

    Datový korpus umožní testování a vývoj nových softwarových prostředků, které se zabývají zpracováním (analýzou, vizualizací, detekcí, apod.) API.

  • IČO vlastníka výsledku

    49777513

  • Název vlastníka

    Západočeská univerzita v Plzni