Program evolution: processes of software change
Program evolution: processes of software change
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
ICSE '94 Proceedings of the 16th international conference on Software engineering
ICSE '94 Proceedings of the 16th international conference on Software engineering
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Increasing the confidence in off-the-shelf components: a software connector-based approach
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Functional paleontology: system evolution as the user sees it
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Godel, Escher, Bach: An Eternal Golden Braid
Godel, Escher, Bach: An Eternal Golden Braid
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Service Channels - Purpose and Tradeoffs
COMPSAC '98 Proceedings of the 22nd International Computer Software and Applications Conference
Visualizing Software Release Histories: The Use of Color and Third Dimension
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Software Architecture: Leverage for System/Program Comprehension
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
A Mathematical Theory of Communication
A Mathematical Theory of Communication
Software Evolution and Software Evolution Processes
Annals of Software Engineering
A component-based approach to online software evolution: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
Characterizing software architecture changes: A systematic review
Information and Software Technology
Architecture knowledge management during system evolution: observations from practitioners
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Hi-index | 0.00 |
Research on software evolution focuses on one hand on empirical investigations studying changes in long-living software systems, on the other hand on methods and tools, how such evolutionary behaviour of software can be controlled or supported.This paper departs from the observation that the empirical work and the tool- or methods-builder's work are quite often only obliquely related. Too often, the two camps depart from a token-semantics of the word evolution. However, by ignoring the precise meanings of the words software and system, chances for misunderstandings are high. Therefore, an attempt to sharpen semantics of these three terms is made by stratifying their scope. On the basis of these sharpened definitions, some exemplary attempts for dealing with Software Evolution are mentioned..