Requirement Engineering Challenges in Distributed Software Development

Main Article Content

F. A. ABBASI
A. BURDI
R. S. KHAN
S. H. F. NAQVI
M. S. ABBASI
A. R. NIZAMANI

Abstract

In process of software development, requirement engineering is one of the main pillars and important elements because of the role it plays. Requirements acts as baseline upon which the pacts between the team members, people using it and those purchasing it are affirmed. For an increasing number of globalization and technological reasons, it is imperative to note that software development has grown in recent years and has resulted in several changes that are crucial in the establishment of development projects. The change is supported and geared by the desire to work round the clock and capitalize on the extensive number of available resources, reduce on expenses and the urge to be near or closer to the users but the negative effect of such applications is the risks associated with gaps in communications. The distributed development of software is a complex phenomenon, facing the challenges like: geographical separation of project members, different time zones, different languages, different backgrounds, team structure, organizational structure, communication and technology to be used for communication and coordination.

Article Details

How to Cite
F. A. ABBASI, A. BURDI, R. S. KHAN, S. H. F. NAQVI, M. S. ABBASI, & A. R. NIZAMANI. (2019). Requirement Engineering Challenges in Distributed Software Development. Sindh University Research Journal - SURJ (Science Series), 51(3). Retrieved from https://sujo.usindh.edu.pk/index.php/SURJ/article/view/162
Section
Articles

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.