Aim of this study is to increase knowledge sharing among Software Engineers. Knowledge sharing is a key activity in Software Engineering field. However, increasing knowledge sharing in Software Engineering organization is not an easy task because of the lack of experience of top management in dealing with human/social/soft aspects. Previous researches in Software Engineering field have heavily focused on technical aspects rather than non-technical (human/social/soft) aspects. Therefore, a good amount of research work needs to be done to understand the social, job/work and human factors that can affect knowledge sharing. To fill this gap in research, this study proposes a framework based on non-technical aspects of Software Engineers to increase their knowledge sharing behavior. The components which are used to propose the framework includes motivation, personality traits of software engineers, job characteristics and perception towards knowledge sharing technology. Based on extensive literature review, the study suggests that motivation, personality and job characteristics have direct relationships with knowledge sharing behavior whereas perception towards technology plays a moderating role.
|Number of pages||8|
|Journal||Research Journal of Applied Sciences, Engineering and Technology|
|Publication status||Published - 27 Jan 2014|
- knowledge sharing behavior
- personality traits and job characteristics
- software engineers