Searched for: +
(1 - 6 of 6)
document
Raemaekers, S.B.A. (author), van Deursen, A. (author), Visser, Joost (author)
Systems that depend on third-party libraries may have to be updated when updates to these libraries become available in order to benefit from new functionality, security patches, bug fixes, or API improvements. However, often such changes come with changes to the existing interfaces of these libraries, possibly causing rework on the client...
journal article 2017
document
Raemaekers, S. (author), Van Deursen, A. (author), Visser, J. (author)
For API users, backward compatibility of new releases is important, as it permits safe and fast upgrading when the new release becomes available. To signal safe upgrading, version naming schemes such as semantic versioning provide strict rules on major (breaking changes permitted) versus minor and patch (no breaking changes permitted) releases....
report 2014
document
Raemaekers, S. (author), Nane, G.F. (author), Van Deursen, A. (author), Visser, J. (author)
Preprint of a paper presented at: MSR 2013, The 10th Working Conference on Mining Software Repositories, May 18–19, 2013, San Francisco, California, USA.
report 2013
document
Raemaekers, S.B.A. (author), Nane, G.F. (author), van Deursen, A. (author), Visser, J (author)
conference paper 2013
document
Raemaekers, S.B.A. (author), Van Deursen, A. (author), Visser, J. (author)
Preprint of paper published in: ICSM 2012 - Proceedings of the IEEE International Conference on Software Maintenance, 23-28 September 2012; doi:10.1109/ICSM.2012.6405296 Backward compatibility is a major concern for any library developer. In this paper, we evaluate how stable a set of frequently used third-party libraries is in terms of method...
report 2012
document
Raemaekers, S.B.A. (author), van Deursen, A. (author), Visser, J. (author)
Backward compatibility is a major concern for any library developer. In this paper, we evaluate how stable a set of frequently used third-party libraries is in terms of method removals, implementation change, the ratio of change in old methods to change in new ones and the percentage of new methods in each snapshot. We provide a motivating...
conference paper 2012
Searched for: +
(1 - 6 of 6)