API Changes - How FarWould You Go?

  • Authors:
  • Ilie Savga;Michael Rudolf;Jacek Sliwerski;Jan Lehmann;Harald Wendel

  • Affiliations:
  • Technische Universitat Dresden;Technische Universitat Dresden;Comarch Software AG;Comarch Software AG;Comarch Software AG

  • Venue:
  • CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Once a software library is deployed, it is extremely difficult to modify published types. Every new version has to preserve backward compatibility with existing applications. This limits the number of changes that may be applied to the public classes defined in the library. We present a tool that assists developers in maintaining the consistency of a shared library with the existing software. It allows for greater flexibility in evolving the library's functionality by supporting a wide range of changes.