Deep semantic versioning for evolution and variability

L Carvalho, JC Seco - … 23rd International Symposium on Principles and …, 2021 - dl.acm.org
… The model we present in this paper is a proof of concept for what can be a language-level
tool to support deep semantic versioning in software development. The advent of visual …

Digital Editions and Version Numbering

PA Broyles - Digital Humanities Quarterly (DHQ), 2020 - hcommons.org
… The Semantic Versioning specification, created by Tom Preston-Werner, is an attempt to …
(It is worth noting, however, that the Semantic Versioning specification is itself semantically

Serverless Security

A Understand, I Secure, MA Calles - Springer
When I started working with the Serverless Framework, I was curious about the security aspect.
I was transitioning to a project for a mobile app with a serverless back end. Previously, I …

Dependency smells in javascript projects

AJ Jafari, DE Costa, R Abdalkareem… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
… We then explain the semantic versioning standard and how and why it may not be followed.
… It was introduced by the co-founder of GitHub, Tom Preston-Werner, in 2011. In our study, …

Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications

D Jayasuriya, V Terragni, J Dietrich… - Proceedings of the ACM …, 2024 - dl.acm.org
… Our results show that most breaking changes were introduced during a non-Major dependency
update, violating the semantic versioning scheme. We further analyzed the effects these …

Studying the performance risks of upgrading Docker Hub images: a case study of WordPress

M Sabuhi, P Musilek, CP Bezemer - Proceedings of the 2022 ACM/SPEC …, 2022 - dl.acm.org
Semantic versioning does not officially impose … of version, we can use changes in version
numbers as a (rough) proxy for changes in performance. Based on the semantic versioning

Applied product lifecycle management for scaling development: an information management methodology

B Munster - 2022 - essay.utwente.nl
Versions of configuration items should be assigned unique numbers. A common numbering
system is Semantic Versioning 2.0.0, which employs a “Major.minor.patch” numbering …

On the usage of JavaScript, Python and Ruby packages in Docker Hub images

A Zerouali, T Mens, C De Roover - Science of Computer Programming, 2021 - Elsevier
… vulnerable, we compare its version number to the range of version numbers affected by a
certain … , we define four degrees of outdatedness based on the semantic versioning policy [20]: …

Guidelines for collaborative development of sustainable data treatment software

J Wuttke, S Cottrell, MA Gonzalez… - Journal of Neutron …, 2022 - content.iospress.com
Software development for data reduction and analysis at large research facilities is
increasingly professionalized, and internationally coordinated. To foster software quality and …

Characterizing outdateness with technical lag: an exploratory study

JM Gonzalez-Barahona - Proceedings of the IEEE/ACM 42nd …, 2020 - dl.acm.org
… For some parts of this paper we assume that semantic versioning [6] is used, with version
tags of the form xyz, but most of it can be easily generalized to other tagging schemas. …