Corpus simulating updates of software libraries API
|Inserted by:||Ing. Kamil Ježek, Ph.D.|
|Date last modified:||12.1.2017|
|Year of insertion||2016|
|Number of downloads:||3|
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).