![]() |
CiteULike | ![]() |
sachac's CiteULike | ![]() |
![]() |
|
![]() |
Register | ![]() |
Log in | ![]() |
Studying the Evolution and Enhancement of Software Features |
Reviews
[Write a review of this article]
Notes for this articleMorphological graphs and tables are an excellent way to show evolution of software. Detailed analysis shows that user interfaces changes significantly with each major version, with new features tending to clump together in a theme. Evolution of the core of the application is rare, though, and teleons (fundamental concepts) don't change as much. This could be because concepts are harder to introduce or change.
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
Posting History
AbstractThe 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 ...
BibTeX record
RIS record