The WyCash portfolio management system
OOPSLA '92 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Software evolution: background, theory, practice
Information Processing Letters - Special issue: Contribution to computing science
Value-Based Software Engineering
Value-Based Software Engineering
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
On the transfer of evolutionary couplings to industry
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
The Concept of Reference Architectures
Systems Engineering
Information needed for architecture decision making
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Views on Evolvability of Embedded Systems
Views on Evolvability of Embedded Systems
Modeling architectural value: cash flow, time and uncertainty
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Advanced Engineering Informatics
Hi-index | 0.00 |
Many technical products and systems nowadays have functionality that is largely determined by software, so called software-intensive systems. The requirements for software-intensive systems change over time, causing the system to evolve. We define evolvability as the ability of the system to respond to such changes. Improving evolvability of software-intensive systems was the goal of the Darwin project. The vision of this project consisted of four cornerstones. In this paper we share the obtained experiences, insights, and results. We have collected some evidence that three of the vision's cornerstones, which are about knowledge, i.e., extracting knowledge, representing knowledge, and economic decision making, improve evolvability. The representation of knowledge in A3 architecture overviews is the result with the most evidence that it is useful in practice.