• DocumentCode
    2617464
  • Title

    Studying the evolution and enhancement of software features

  • Author

    Hsi, Idris ; Potts, Colin

  • Author_Institution
    Coll. of Comput., Atlanta, GA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    143
  • Lastpage
    151
  • Abstract
    The evolution and enhancement of features during system evolution can have significant effects on its coherence as well as its internal architecture. Studying the evolution of system features and concepts across a product line from an external or problem domain perspective can inform the process of identifying and designing future features. We show how we derive three primary views (morphological, functional, and an object view), from the user-level structures and operations of a system, using a case study of Microsoft Word´s evolution. We show how these views illustrate feature evolution over three versions of Word. Lastly, we discuss the lessons learned from our study of feature evolution
  • Keywords
    software architecture; software maintenance; software prototyping; word processing; Microsoft Word; case study; future features; internal architecture; object view; primary views; problem domain perspective; product line; software feature evolution; system evolution; system features; user-level structures; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2000. Proceedings. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0753-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2000.883033
  • Filename
    883033