Software

Korpus simulující aktualizace API softwarových knihoven

Zadal:Ing. Kamil Ježek, Ph.D.
Datum poslední úpravy:12.1.2017
Rok zařazení2016
Velikost:154 kB
Počet stažení:3
Zkratka:api-evolution-data-corpus

Popis produktu

Testovací data jsou předpoklad pro jednotkové testy. Na poli nástrojů pro ověření změn API žádná testovací data neexistují. Z toho důvodu je obtížné nástroje porovnávat. Jako řešení jsme vytvořili korpus s 251 ukázkami API změn. Každá změna představuje možnou modifikaci API. Data jsme sestavili na základě více zdrojů ale je také možné data v budoucnu rozšiřovat. Data mohou být použita jako vstup pro testování nástrojů a jsou doplněna o metda-data, která informují o kompatibilitě každé změny. Využití korpusu je popsáno v článku Jezek, Dietrich: API Evolution and Compatibility: A Data Corpus and Tool Evaluation. Journal of Object Technology (submitted for review, November 2016).


Stáhnout

Použití produktu je vázáno licencí:ASL

Apache Software License v. 2 - možné open source i komerční použití zdarma



Soubory produktu

#NázevPopisVelikost
1.api-evolution-data-corpus.zip544 kB