Policy-guided Software Evolution

  • Authors:
  • Nazim H. Madhavji;Josée Tassé

  • Affiliations:
  • -;-

  • Venue:
  • ICSM '03 Proceedings of the International Conference on Software Maintenance
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ensuring that software systems evolve in a desiredmanner has thus far been an elusive goal. In a continuingeffort towards this objective, in this paper we propose anew approach that monitors an evolving software system,or its evolution process, against evolutionary policies sothat any feedback obtained can be used to improve thesystem or its process. Two key concepts that make thispossible are: (1) a mechanism to detect policy violationsand (2) a contextual framework to support activities ofevolving a software system beyond the next release.Together, they could provide a wide and deep scope formanaging software evolution. The benefit of ourapproach is that it would help in: sustaining the quality ofa software system as it evolves, reducing evolutionarycosts, and improving evolutionary processes.