Characterizing the Utilization of Knowledge Transferred in Software Architecture Development
A. J. Sazly · 2012
Knowledge transfer (KT) is crucially essential for making design decisions in software architecture development, where many factors and inputs need to be carefully considered. However, not much is known about KT in software architecture development, a setting that is knowledge intensive. Unclear flow of KT is identified as one problem seeking for immediate delineation. This include to what extent the knowledge transferred is utilized among those involved. The main purpose of this paper is therefore to provide an understanding of how knowledge transferred can be characterized in terms of its usage during the development of software architecture, which normally involves the analysts and software architects. Fifteen items of questionnaire derived from all the main activities in developing software architecture were asked to 30 industrial experts. The primary contribution of this study is a technique to characterize the utilization of knowledge transferred in order to determine the extent of knowledge use, which can prove the establishment of an effective KT. It further highlights the emphasis of putting the knowledge into action as an important indicator or prerequisite of KT.