Issue No. 02 - March/April (2009 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.37
Uwe Zdun , Vienna University of Technology
Capturing software design knowledge is important because it tends to evaporate as software systems evolve. This has severe consequences for many software projects. To counteract this phenomenon, effective, systematic documentation of design knowledge is important. However, many proposed approaches for capturing design knowledge are still experimental or in an early-adoption stage. In this article, we discuss existing and new approaches to deal with parts of the knowledge evaporation problem.
design knowledge, design knowledge evaporation, architectural knowledge
U. Zdun, "Guest Editor's Introduction: Capturing Design Knowledge," in IEEE Software, vol. 26, no. , pp. 25-27, 2009.