concept
active
concept:extreme-programmingExtreme Programming
A software development method with very short cycle of evolution and adaptation; used as an example of stepwise adaptation but insufficient without structure-preserving transformations.
Neighborhood — ranked by edge-count
Thinkers (1)
thinker
- Kent Beckimplements
Communities (1)
community
- Fifteen Propertiesmembers_of
Concepts (1)
concept
- Agile Programmingassociated_withFramework influenced by Alexander's patterns; scrum methods; spread from software to architecture and construction.
Chapters (1)
chapter
- Chapter 6: Generated StructurementionsThe chapter contrasts generated structures (complex, adapted, alive) with fabricated structures (designed, dead, full of mistakes), and argues that only generated structures can achieve deep complexity and avoid costly mistakes.
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- Software development methodology created by Kent Beck, emphasizing frequent releases, pair programming, and pattern-based design.
- A paradigm relying on recursion equations without assignment; Linda authors compare it on DNA sequence similarity problem.
- A major competing approach to parallel programming based on instantiating objects with embedded active processes and monitors for synchronization.
- One of the three major competing approaches to parallel programming mentioned in the paper; used for comparison with Linda.
- Software engineering practices derived from Alexander's pattern language; incorporated into architectural studios and construction firms by early 2000s.