Program evolution: processes of software change
Program evolution: processes of software change
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
Program restructuring as an aid to software maintenance
Program restructuring as an aid to software maintenance
The criticality of modeling formalisms in software design method comparison: experience report
ICSE '97 Proceedings of the 19th international conference on Software engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
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
Proceedings of the Conference on The Future of Software Engineering
Program development by stepwise refinement
Communications of the ACM
Types of software evolution and software maintenance
Journal of Software Maintenance: Research and Practice
Metrics and analysis of software architecture evolution with discontinuity
Proceedings of the International Workshop on Principles of Software Evolution
Software Complexity: Measures and Methods
Software Complexity: Measures and Methods
Rules and Tools for Software Evolution Planning and Management
Annals of Software Engineering
Software Evolution and Software Evolution Processes
Annals of Software Engineering
Soft-Ware 2002 Proceedings of the First International Conference on Computing in an Imperfect World
Using a Visual Software Engineering Language for Specifying and Analyzing Workflows
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Evolution in Open Source Software: A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Adapting the "staged model for software evolution" to free/libre/open source software
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Knowledge and object phylogenetic production cascades --the TELOS case
Proceedings of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
For reasons now well understood, application software that is regularly used for real-world problem solving must be continually adapted and enhanced to maintain its fitness to an ever-changing real world, its applications and application domains. This type of activity is termed progressive. As evolution continues, the complexity (functional, structural) of the evolving system is likely to increase unless work, termed antiregressive , is undertaken to control and even reduce it. However, with progressive and anti-regressive work naturally competing for the same pool of resources, management requires means to estimate the amount of work and resources to be applied to each of the two types. After providing a necessary background, the paper describes a systems dynamics model that can serve as the core of a tool to support decision making regarding the optimal personnel allocation over the system lifetime. The model is provided as an example of the use of formalisms in modelling the behaviour of the evolution process.