Program evolution: processes of software change
Program evolution: processes of software change
Uncertainty in computer application and its control through the engineering of software
Journal of Software Maintenance: Research and Practice
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Rules and Tools for Software Evolution Planning and Management
Annals of Software Engineering
Software Evolution and Software Evolution Processes
Annals of Software Engineering
An approach to a theory of software evolution
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Soft-Ware 2002 Proceedings of the First International Conference on Computing in an Imperfect World
Laws of Software Evolution Revisited
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
An examination of evolution dynamics
ICSE '82 Proceedings of the 6th international conference on Software engineering
Metrics and Laws of Software Evolution - The Nineties View
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Evolution in Open Source Software: A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Laws of Software Evolution and Their Empirical Support
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Continual Resource Estimation for Evolving Software
ICSM '03 Proceedings of the International Conference on Software Maintenance
The Contribution of Free Software to Software Evolution
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
An online bibliography on schema evolution
ACM SIGMOD Record
Journal of Software Maintenance and Evolution: Research and Practice
A revision-based logical framework for evolvable software
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
On Analyzing Evolutionary Changes of Web Services
Service-Oriented Computing --- ICSOC 2008 Workshops
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Calculating service fitness in service networks
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
IS change and RFID deployment protocol: a collaboration of two models
MMACTEE'09 Proceedings of the 11th WSEAS international conference on Mathematical methods and computational techniques in electrical engineering
Tracing requirements for adaptive systems using claims
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
A rich traceability model for social interactions
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Software architecture challenges in evolvable systems
Proceedings of the 2012 ACM SIGSOFT symposium on Industry Day
Experiences in evolvability research
Advanced Engineering Informatics
Towards a model to support in silico studies of software evolution
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
This paper opens with a brief summary of some 30 years of study of the software evolution phenomenon. The results of those studies include the SPE program classification, a principle of software uncertainty and laws of E-type software evolution. The laws were termed so because they encapsulate phenomena largely independent of the people, the organisations and the domains involved in the evolution of the E-type systems studied. Recent studies have refined earlier conclusions, yielded practical guidelines for software evolution management and provide a basis for the formation of a theory of software evolution. Given the volume of published material and the extent of recent discussions on the topic (see, e.g., [Proc. ICSM, Montreal, 2002, p. 66]), this paper is restricted to an overview that exposes the significance of the evolution phenomenon and its study to the wider community, providing a basis for the future and, in particular, development of a theory of software evolution.