Searched for: author%3A%22Raemaekers%2C+S.%22
(1 - 3 of 3)
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
Romano, D. (author), Raemaekers, S. (author), Pinzger, M. (author)
Recent studies have shown that the violation of the Interface Segregation Principle (ISP) is critical for maintaining and evolving software systems. Fat interfaces (i.e., interfaces violating the ISP) change more frequently and degrade the quality of the components coupled to them. According to the ISP the interfaces’ design should force no...
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