Challenges and issues in collaborative software developments
Robail Yasrab, Javed Ferzund, Saad Razzaq

TL;DR
This paper surveys collaborative software development, highlighting challenges like communication and coordination issues, and discusses their impact on software quality in large, complex projects.
Contribution
It provides a comprehensive overview of challenges in collaborative software development and analyzes their effects on project success and quality.
Findings
Communication issues hinder collaboration effectiveness
Coordination challenges impact project timelines
Support and lifecycle management affect software quality
Abstract
The software development process has evolved with respect to the problems in developing large and complex applications. There is a paradigm shift towards collaborative development, which necessitates the need to evaluate this approach. A number of tools are used for collaborative software development (CSD) including social media and web 2.0 features. Collaborative development facilities are provided by IDEs and project hosting websites. In this paper, we present a survey of collaboratively developed projects and discuss challenges and issues in CSD. We analyze various issues of communication, coordination, support, lifecycle management and discuss their effect on software quality.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOpen Source Software Innovations · Software Engineering Techniques and Practices · Wikis in Education and Collaboration
