Knowledge Sharing Management (KSM) Model in the Context of Global Software Development

Muhammad Yaseen*, Syed Wajid Kamal **, Mohim Bacha ***, Abdullah Khan ****, Inayat Ur Rahman *****, Atta Ur Rahman ******
* Engineering Research and IT Services Provider, Peshawar, Pakistan.
**-**** Department of Computer Science and Software Technology, University of Swat, Peshawar, Pakistan.
***** Department of Computer Science, University of Peshawar, Peshawar, Pakistan.
****** Department of Software Engineering, Comsats University, Islamabad, Pakistan.
Periodicity:January - March'2020
DOI : https://doi.org/10.26634/jse.14.3.17270

Abstract

Inter-organizational learning and knowledge sharing management play an important role during requirements collection and implementation for any software system. In Global Software Development (GSD), its significance increase more as stakeholders are far away across the globe. In GSD where critical challenges such as language differences, geographical distance, culture differences and time zone differences exist, the need of interorganizational learning and knowledge sharing increases. This study aims to propose Inter-organizational learning and Knowledge Sharing Management Model (ILKSM) in Global Software Development to assist vendors to learn and share knowledge on successful implementation of Software Engineering. As preliminary results, we have identified 13 practices of ILKSM with SLR. Among these practices, 'effective communication' is critical factor identified with highest frequency of occurrence while other critical practices in order of frequency of occurrence are 'proper negotiations', 'Frequent meetings improve awareness among distributed site', 'Clear organizational structure', experienced team members should be accessible' and 'modern tools and technologies should be implemented'.

Keywords

Practices, Inter-Organizational Learning and Knowledge Sharing Management, Global Software Development, Systematic Literature Review.

How to Cite this Article?

Yaseen, M., Kamal, S. W., Bacha, M., Khan, A., Rahman, I. U., and Rahman, A. U. (2020). Knowledge Sharing Management (KSM) Model in the Context of Global Software Development. i-manager's Journal on Software Engineering, 14(3), 22-28. https://doi.org/10.26634/jse.14.3.17270

References

[1]. Berenbach, B. (2006, May). Impact of organizational structure on distributed requirements engineering processes: lessons learned. In Proceedings of the 2006 international workshop on Global software development for the practitioner (pp. 15-19).
[2]. Campbell, C. L., & Van de Walle, B. (2003, August). Asynchronous requirements engineering: Enhancing distributed software development. In International Conference on Information Technology: Research and Education, 2003. (pp. 133-136). IEEE.
[3]. Damian, D. (2001, December). An empirical study of requirements engineering in distributed software projects: is distance negotiation more effective? In Proceedings of Eighth Asia-Pacific Software Engineering Conference (pp. 149-152). IEEE.
[4]. Damian, D. (2007). Stakeholders in global requirements engineering: Lessons learned from practice. IEEE Software, 24(2), 21-27.
[5]. Damian, D. E., & Zowghi, D. (2003). RE challenges in multi-site software development organisations. Requirements Engineering, 8(3), 149-160.
[6]. Ebert, C., Murthy, B. K., & Jha, N. N. (2008, August). Managing risks in global software engineering: Principles and practices. In 2008 IEEE International Conference on Global Software Engineering (pp. 131-140). IEEE.
[7]. Haag, Z., Foley, R., & Newman, J. (1997, September). Software process improvement in geographically distributed software engineering: An initial evaluation. In EUROMICRO 97, Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (pp. 134-141). IEEE.
[8]. Hussain, W., Buchan, J., & Clear, T. (2014, August). Managing requirements in globally distributed COTS customization. In 2014 IEEE International Conference on Global Software Engineeering Workshops (pp. 33-38). IEEE.
[9]. Illes-Seifert, T., Herrmann, A., Geisser, M., & Hildenbrand, T. (2007). The challenges of distributed software engineering and requirements engineering: Results of an online survey. In 1st International Global Required Engineering Work (GREW), (pp. 55–65).
[10]. Kwan, I., Damian, D., & Marczak, S. (2007, August). The effects of distance, experience, and communication structure on requirements awareness in two distributed industrial software projects. In Proceedings of International Conference on Global Software Engineering.
[11]. Lai, R., & Ali, N. (2013). A requirements management method for global software development. Advances in Information Sciences, 1(1), 38–58.
[12]. Sinha, V., Sengupta, B., & Chandra, S. (2006). Enabling collaboration in distributed requirements management. IEEE software, 23(5), 52-61.
[13]. Søderberg, A. M., Krishna, S., & Bjørn, P. (2013). Global software development: commitment, trust and cultural sensitivity in strategic partnerships. Journal of International Management, 19(4), 347-361.
[14]. Yaseen, M., & Ali, Z. (2019). Success factors during requirements implementation in global software development: A systematic literature review. International Journal of Computer Science and Software Engineering, 8(3), 56-68.
[15]. Yaseen, M., Ali, Z., & Humayoun, M. (2019). Requirements management model (RMM): A proposed model for successful delivery of software projects. International Journal of Computer Applications, 178(17), 32-36.
[16]. Yaseen, M., Baseer, S., & Sherin, S. (2015, December). Critical challenges for requirement implementation in context of global software development: A systematic literature review. In 2015 International Conference on Open Source Systems & Technologies (ICOSST) (pp. 120- 125). IEEE.
[17]. Yaseen, M., Baseer, S., Ali, S., & Khan, S. U. (2015, December). Requirement implementation model (RIM) in the context of global software development. In 2015 International Conference on Information and Communication Technologies (ICICT) (pp. 1-6). IEEE.
[18]. Yaseen, M., & Farooq, U. (2018). Requirement Elicitation Model (REM) in the Context of Global Software Development. Global Journal of Computer Science and Technology, 18(2).
[19]. Yaseen, M., Ibrahim, N., & Mustapha, A. (2019a). Requirements Prioritization and using Iteration Model for Successful Implementation of Requirements. International Journal of Advanced Computer Science and Applications, 10(1), 121-127.
[20]. Yaseen, M., Mustapha, A., & Ibrahim, N. (2019b). Minimizing inter-dependency issues of requirements in parallel developing software projects with AHP. Compusoft, 8(8), 3317-3323.
[21]. Yaseen, M., Mustapha, A., & Ibrahim, N. (2019c). Prioritization of software functional requirements: spanning tree based approach. International Journal of Advanced Computer Science and Applications, 10(7), 489–497.
[22]. Yaseen, M., Mustapha, A., & Ibrahim, N. (2019d). An approach for managing large-sized software requirements during prioritization, 2018 IEEE Conference on Open Systems (ICOS) (pp. 98–103).
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.