|InterJournal Complex Systems, 2046
|Manuscript Number: |
Submission Date: 20080226
|Rapid Software Evolution|
Software has quantifiably reached levels of complexity beyond human understanding. The divide and conquer principle breaks for large-scale systems for clearly identifiable reasons. To overcome those barriers, the process of software construction should be modeled after the process of evolution in the living world. We propose a concrete, practical platform for evolving software programs through natural selection and continuous human participation. The platform is based on a distributed, generalized hypergraph as a memory model and a live system where programmers and users interact within the same environment.
|Submit referee report/comment|