Semantic Versioning versus Breaking Changes: A Study of the Maven Repository | IEEE Conference Publication | IEEE Xplore