Program evolution: processes of software change
Program evolution: processes of software change
Limits for automatic verification of finite-state concurrent systems
Information Processing Letters
Specification of computer programs
Specification of computer programs
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Process models, process programs, programming support
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Principles of software engineering management
Principles of software engineering management
Managing the software process
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Uncertainty in computer application and its control through the engineering of software
Journal of Software Maintenance: Research and Practice
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
Software engineering, the software process and their support
Software Engineering Journal - Special issue on software process and its support
Understanding and predicting the process of software maintenance release
Proceedings of the 18th international conference on Software engineering
Reference Model for Smooth Growth of Software Systems
IEEE Transactions on Software Engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
Introduction to the personal software process
Introduction to the personal software process
Software process improvement: practical guidelines for business susccess
Software process improvement: practical guidelines for business susccess
Software engineering: theory and practice
Software engineering: theory and practice
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
An Empirical Approach to Studying Software Evolution
IEEE Transactions on Software Engineering
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Formal specification: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Communications of the ACM
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
Letters to the editor: go to statement considered harmful
Communications of the ACM
An axiomatic basis for computer programming
Communications of the ACM
Functional paleontology: system evolution as the user sees it
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Encyclopedia of Software Engineering
Encyclopedia of Software Engineering
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Programming Methodology: A Collection of Articles by Members of IFIP WG 2.3
Programming Methodology: A Collection of Articles by Members of IFIP WG 2.3
ISO 9001 and Software Quality Assurance
ISO 9001 and Software Quality Assurance
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Software Configuration Management: An Investment in Product Integrity
Software Configuration Management: An Investment in Product Integrity
Rules and Tools for Software Evolution Planning and Management
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
Software evolution: let's sharpen the terminology before sharpening (out-of-scope) tools
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Capability Maturity Model, Version 1.1
IEEE Software
IEEE Software
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
Systems engineering for business process change: new directions
Systems engineering for business process change: new directions
Metrics and Laws of Software Evolution - The Nineties View
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
An Approach to Modelling Long-Term Growth Trends in Software Systems
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Evolution in Open Source Software: A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
ACM SIGSOFT Software Engineering Notes
Another look at software design methodology
ACM SIGSOFT Software Engineering Notes
Chapter I: Notes on structured programming
Structured programming
Behavioural modelling of long-lived evolution processes: some issues and an example
Journal of Software Maintenance: Research and Practice - Special issue: Separation of concerns for software evolution
Software evolution: background, theory, practice
Information Processing Letters - Special issue: Contribution to computing science
Investigating quality in large-scale Open Source Software
5-WOSSE Proceedings of the fifth workshop on Open source software engineering
Free/open source software development
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Free/open source software development: recent research results and emerging opportunities
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
A C++ environment for dynamic unanticipated software evolution
Proceedings of the 2008 ACM symposium on Applied computing
Use of a multidimensional approach to study the evolution of software complexity
Innovations in Systems and Software Engineering
Toward a version control system for aspect oriented software
MEDI'11 Proceedings of the First international conference on Model and data engineering
Towards a model to support in silico studies of software evolution
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Predicting OSS Development Success: A Data Mining Approach
International Journal of Information System Modeling and Design
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
An approach to automatically enforce object-oriented constraints
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Most of the software in regular use in businesses and organisations all over the world cannot be completely specified. It cannot be implemented, once and for all. Both the original implementation and the inevitable subsequent evolution (maintenance) are a continual learning experience driven, iinter alia, by feedback from the results of the behaviour under execution of the software, as perceived by various stakeholders, by advances and growth in the user organisations and by adaptation to changes in the external world, both independent and as a result of installation and use of the software. Real world, termed type-iE, software is essentially evolutionary in nature. The study of the processes of evolution of such software is of considerable interest, as is that of the domains that co-evolve with the software. After briefly discussing the meaning of the term ievolution in the context of software, its technology, the software process and related domains, this paper describes some of the facets of the evolution phenomenon and implications to the evolution process as identified during many years of active interest in the topic.