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

Using Project-based Learning in a Hybrid e-Learning System Model

After conducting the historical review and estab-lishing the state of the art, the authors of this paper focus on the incorporation of Project Based Learning (PBL), in an adaptive e-Learning environment, a novel and emer...

Web Accessibility Challenges

Despite the importance of web accessibility in recent years, websites remain partially or completely inaccessible to certain sectors of the population. This is due to several reasons, including web developers’ little or...

Permanent Relocation and Self-Route Recovery in Wireless Sensor and Actor Networks

Wireless sensor and actor network’s connectivity and coverage plays a significant role in mission-critical applications, whereas sensors and actors respond immediately to the detected events in an organized and coordinat...

Swarm Optimization based Radio Resource Allocation for Dense Devices D2D Communication

In Device to Device (D2D) communication two or more devices communicate directly with each other in the in-band cellular network. It enhances the spectral efficiency due to cellular radio resources (RR) are shared among...

A Trust and Reputation Model for Quality Assessment of Online Content

In recent years, online transactions have become more prevalent than it was. This means that the number of online users to perform such transactions keeps growing, causing an increase in the level of expectations for the...

Download PDF file
  • EP ID EP596836
  • DOI 10.14569/IJACSA.2019.0100656
  • Views 99
  • 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