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í: | 4 |
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).
Soubory produktu
# | Název | Popis | Velikost |
---|
1. | api-evolution-data-corpus.zip | | 544 kB |