• DocumentCode
    2122250
  • Title

    Policy-guided software evolution

  • Author

    Madhavji, Nazim H. ; Tassé, Josée

  • Author_Institution
    Western Ontario Univ., London, Ont., Canada
  • fYear
    2003
  • fDate
    22-26 Sept. 2003
  • Firstpage
    75
  • Lastpage
    82
  • Abstract
    Ensuring that software systems evolve in a desired manner has thus far been an elusive goal. In a continuing effort towards this objective, in this paper we propose a new approach that monitors an evolving software system, or its evolution process, against evolutionary policies so that any feedback obtained can be used to improve the system or its process. Two key concepts that make this possible are: (1) a mechanism to detect policy violations; and (2) a contextual framework to support activities of evolving a software system beyond the next release. Together, they could provide a wide and deep scope for managing software evolution. The benefit of our approach is that it would help in: sustaining the quality of a software system as it evolves; reducing evolutionary costs; and improving evolutionary processes.
  • Keywords
    software maintenance; software process improvement; software prototyping; software quality; evolutionary costs; evolutionary process improvement; policy violations; policy-guided software evolution; software evolution management; software quality; Costs; Information analysis; Logic; Monitoring; Output feedback; Software architecture; Software engineering; Software systems; Software testing; Time series analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1905-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2003.1235408
  • Filename
    1235408