Corpus simulating updates of software libraries API

Inserted by:Ing. Kamil Ježek, Ph.D.
Date last modified:12.1.2017
Year of insertion2016
Size:154 kB
Number of downloads:4
Abbreviation:api-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
 

Aktualizováno 0