Propensity of Knowledge Sharing in Software Development Case in Sri Lanka
Knowledge management can be defined as the process by which an organization creates captures, acquires,and uses knowledge to support and improve the performance of an organization. Organizations need tomanage knowledge within the organization to successfully face challenges and to achieve organizationalgoals. However, for better implementation of knowledge management practices, organizations need to havesuitable organizational culture, process and technology. Software development is a process where knowledgesharing is vital for successful completion of projects and hence need proper knowledge sharing. Therefore,the objective of this study is to find the motivational factors that affect propensity of knowledge sharing insoftware development. To find the motivational factors, based on the findings of research in the literature, aconceptual model was developed with four independent variables, namely “Perception on knowledge”,“Time availability for knowledge sharing”, “Gained value from knowledge” and “Distance withemployees”. The conceptual model was validated with data collected from software developers using aquestionnaire and interviews. Data Analysis showed that perceptions on knowledge and time availability forknowledge sharing have positive moderate correlation with propensity of knowledge sharing. However, itwas found that distance with employees has negative weak correlation with propensity of knowledge sharingin software development organizations. Further, it was found that gained value from knowledge has negativeweak correlation with propensity of knowledge sharing indicating that if employees get more and morebenefits from the knowledge they have, then they are reluctant to share the knowledge with others.
KEYWORDS : Knowledge management, Knowledge Sharing, Software Development