Program evolution: processes of software change
Program evolution: processes of software change
On building software process models under the lamppost
ICSE '87 Proceedings of the 9th international conference on Software Engineering
A field study of the software design process for large systems
Communications of the ACM
Knowledge-based risk management in engineering: a case study in human-computer cooperative systems
Knowledge-based risk management in engineering: a case study in human-computer cooperative systems
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
A Commonsense Management Model
IEEE Software
Software's Future: Managing Evolution
IEEE Software
Counterpoint: Designers Must Do the Modeling
IEEE Software
Requirements Management: The Search for Nirvana
IEEE Software
MIS '05 Proceedings of the 2005 symposia on Metainformatics
Hi-index | 0.00 |
The dynamic nature of knowledge and software evolution and usage present a pervasive challenge to system developers. Discrete attempts to create such systems often lead to a mismatch between system, expectation and a changing reality. The rationale for a Dynamic Feedback Model stems from the need to focus on a continuous and long-term perspective of development and growth in change-intensive environments. This paper makes the case for a reflective learning and knowledge-driven view of software development and presents such a model in a way that accounts for the long-term survival, growth and evolution of software-intensive systems.