The concept of object-oriented frameworks is not easy to grasp. As a result of the complex nature of frameworks, teaching framework development is a challenging task. Using traditional software engineering methodologies for teaching practical framework development in an academic environment may not be helpful. In addition, there is no standard process to… (More)
Framework development is one of the most challenging software development tasks. Teaching framework development is even more challenging. In this paper, we propose a creative process to teach framework development. We propose using peer review in the process. We present the process and some examples and findings out of our experience.