Studying the Evolution and Enhancement of Software Features
I. Hsi, and C. Potts. Proceedings of the 2000 International Conference of Software Maintenance, page 143-151+. San Jose, CA, IEEE Press, (October 2000)
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 ...
Proceedings of the 2000 International Conference of Software Maintenance
year
2000
month
October
pages
143-151+
publisher
IEEE Press
comment
- features are a useful unit of analysis for evolution
- teleons seem similar to goal graphs
- three views of evolution: morphological (outer appearance), functional (new capabilities), object (elements in the domain)
%0 Conference Paper
%1 hsi00
%A Hsi, I.
%A Potts, C.
%B Proceedings of the 2000 International Conference of Software Maintenance
%C San Jose, CA
%D 2000
%I IEEE Press
%K 2106 evolution empirical software litmap
%P 143-151+
%T Studying the Evolution and Enhancement of Software Features
%U http://citeseer.ist.psu.edu/hsi00studying.html
%X 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 ...
@inproceedings{hsi00,
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 ...},
added-at = {2006-03-24T16:34:33.000+0100},
address = {San Jose, CA},
author = {Hsi, I. and Potts, C.},
biburl = {https://www.bibsonomy.org/bibtex/21ba0a6846c13d25d4ceaa1d489b43425/neilernst},
booktitle = {Proceedings of the 2000 International Conference of Software Maintenance},
citeulike-article-id = {265946},
comment = {- features are a useful unit of analysis for evolution
- teleons seem similar to goal graphs
- three views of evolution: morphological (outer appearance), functional (new capabilities), object (elements in the domain)},
description = {sdasda},
interhash = {ff91d833eb43be8f73e25140247c292c},
intrahash = {1ba0a6846c13d25d4ceaa1d489b43425},
keywords = {2106 evolution empirical software litmap},
month = {October},
pages = {143-151+},
priority = {0},
publisher = {IEEE Press},
timestamp = {2006-03-24T16:34:33.000+0100},
title = {Studying the Evolution and Enhancement of Software Features},
url = {http://citeseer.ist.psu.edu/hsi00studying.html},
year = 2000
}