Framework to increase knowledge sharing behavior among software engineers

Mobashar Rehman*, Ahmad Kamil Mahmood, Rohani Salleh, Aamir Amin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

25 Downloads (Pure)


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.

Original languageEnglish
Pages (from-to)849-856
Number of pages8
JournalResearch Journal of Applied Sciences, Engineering and Technology
Issue number4
Publication statusPublished - 27 Jan 2014


  • knowledge sharing behavior
  • motivation
  • personality traits and job characteristics
  • software engineers
  • technology


Dive into the research topics of 'Framework to increase knowledge sharing behavior among software engineers'. Together they form a unique fingerprint.

Cite this