Mobashar Rehman

Learn More
Knowledge Management (KM) e®orts cannot be successful unless employees open their minds to share their valuable knowledge. Knowledge sharing is a voluntary act which requires an individual's motivation. Based on the notion that an individual's motivation is of two types, namely intrinsic and extrinsic, a framework of intrinsic and extrinsic motivators of(More)
Importance of knowledge sharing in Knowledge Management can be denoted as a blood circulating in the body. Theory of Reasoned Action (TRA) is one of the social science theories which are vastly used to understand human behavior and is also considered as a strong base to understand knowledge sharing behavior. Hence this study will use the same theory to(More)
Knowledge sharing is the key to successful implementation of knowledge management. This is the reasons that why over the year’s researchers have focused on various aspects of knowledge sharing. This paper reviews the important factors so far discussed by various authors in their studies and considered them very crucial for knowledge sharing. Besides(More)
Effective knowledge sharing plays a significant role in the proficient performance of any global software development organization. The lack of ability to share knowledge over time, in globally distributed software organizations, is perhaps the most prominent issue of this digital era. Traditionally, the main focus of the existing literature for knowledge(More)
Unfortunately, the work so far has focused on the technical aspects of Software Engineering rather than non-technical aspects. This has led to the conclusion that Software Engineering is still an immature profession in terms of research. There is still room to do more research in this profession. Besides, this field has also become broad in nature and(More)
In IT industry, global software development (GSD) is becoming popular since the past few decades. GSD is the process whereby companies are doing development of software at different locations. GSD is adopted by the IT companies to get the advantages of multi-site development, reduce development cost and access large group of skilled labor. Despite the(More)
Knowledge sharing is important for Software Engineers because software is purely based on individual's knowledge and one of the sources to learn new knowledge is through sharing. Although Software Engineering is a growing field, however research done in this profession is still not mature. One of the areas, which have not been thoroughly investigated in(More)
  • 1