Zones, Contracts and Absorbing Changes: An Approach to Software Evolution.
James Huw EvansPeter DickmanPublished in: OOPSLA (1999)
Keyphrases
- software evolution
- source code
- software maintenance
- reverse engineering
- software systems
- markov chain
- mining software repositories
- random walk
- supply chain
- software architecture
- process automation
- open source projects
- software engineering
- software development
- moral hazard
- application server
- software repositories
- software development processes
- component based software development
- black box
- open source software
- metamodel
- decision making
- life cycle
- open source
- state space
- xml documents