Options
2006
Report
Titel
Learning in software engineering reuse
Abstract
Today, reuse-oriented software engineering covers the process of the development and evolution of software systems by reusing existing software artifacts, processes, and knowledge. One of the major problems of software reuse is the lack of knowledge and skills for understanding reusable artifacts. This paper explains how the reuse process can be used to support individual learning on the one hand, and how learning can improve the understanding of reuse artifacts and their application on the other hand. The paper emphasizes the importance of context in the domain of reuse and how context information can be used to integrate learning into the working process. The approach presented in this paper supports short-term problem-solving as well as long-term competence development. The approach uses Wikis as a base technology and composes so-called Learning Spaces from Learning Components. It extends the lightweight knowledge management system with e-learning functionalities.
Verlagsort
Kaiserslautern