Analysis of Types of Self-Improving Software
Software Engineering for Self-Adaptive Systems : A Research Roadmap