SR

Steven Raemaekers

1 records found

Semantic versioning versus breaking changes

A study of the maven repository

For users of software libraries or public programming interfaces (APIs), backward compatibility is a desirable trait. Without compatibility, library users will face increased risk and cost when upgrading their dependencies. In this study, we investigate semantic versioning, a ver ...