Improving Knowledge Sharing in Distributed Software Development

Abstract

Distributed Software Development has become an established software development paradigm that provides several advantages but it presents significant challenges to share and understand the knowledge required for developing software. Organizations are expected to implement appropriate practices to address knowledge management. From the existing studies, it is been analyzed that there were problems of collaboration between distributed team members which effects knowledge sharing. Documentation problem (such as missing, poor and outdated documents) and knowledge vaporization (as much of the conversation and communication is done via chat and retrieving it later is a great headache) is a major challenge in Distributed Software Development in knowledge sharing. Our main objective is to improve knowledge sharing between distributed team members and prevent knowledge vaporization and reduced documentation problem that will help in improving software development process in a distributed environment. To eliminate these challenges we proposed a framework which deals with documentation and knowledge vaporization problems and evaluated it through industrial case study and evaluate the framework performance in real-life context where actually the problem arises, we conducted the interviews and analyzed the data using thematic analysis and SUS questioner we came to the conclusion on team members response that they are satisfied with our proposed solution and it improved their knowledge sharing process. Our intention was to improve the knowledge process with our proposed solution and the evaluation showed that we resolved these problems.

Authors and Affiliations

Sara Waheed, Bushra Hamid, NZ Jhanjhi, Mamoona Humayun, Nazir A Malik

Keywords

Related Articles

Deep Learning-Based Recommendation: Current Issues and Challenges

Due to the revolutionary advances of deep learning achieved in the field of image processing, speech recognition and natural language processing, the deep learning gains much attention. The recommendation task is influen...

A Survey on Digital Watermarking and its Application

Digital communication plays a vital role in the world of Internet as well as in the communication technology. The secrecy of the communication is an essential part of passing the data or information. One noticeable techn...

Load Balancing in Partner-Based Scheduling Algorithm for Grid Workflow

Automated advance reservation has the potential to ensure a good scheduling solution in computational Grids. To improve global throughput of Grid system and enhance resource utilization, workload has to be distributed am...

An Efficent Lossless Compression Scheme for ECG Signal

Cardiac diseases constitute the main cause of mortality around the globe. For detection and identification of cardiac problems, it is very important to monitor the patient's heart activities for long periods during his n...

A Survey on Tor Encrypted Traffic Monitoring

Tor (The Onion Router) is an anonymity tool that is widely used worldwide. Tor protect its user privacy against surveillance and censorship using strong encryption and obfuscation techniques which makes it extremely diff...

Download PDF file
  • EP ID EP596836
  • DOI 10.14569/IJACSA.2019.0100656
  • Views 90
  • Downloads 0

How To Cite

Sara Waheed, Bushra Hamid, NZ Jhanjhi, Mamoona Humayun, Nazir A Malik (2019). Improving Knowledge Sharing in Distributed Software Development. International Journal of Advanced Computer Science & Applications, 10(6), 434-443. https://europub.co.uk./articles/-A-596836