Downloads

Corpus simulating updates of software libraries API

Inserted byIng. Kamil Ježek, Ph.D.
Date last modified12.1.2017
Rok zařazení2016
Size154 kB
Number of downloads3
Abbreviationapi-evolution-data-corpus

Product description

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 changes. 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. The use of the corpus is reported in Jezek, Dietrich: API Evolution and Compatibility: A Data Corpus and Tool Evaluation. Journal of Object Technology (submitted for review, November 2016).


Download

The use of this product is governed by the following license:ASL

Apache Software License v. 2



Product files

#TitleDescriptionSize
1.api-evolution-data-corpus.zip544 kB