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
Link To Document