A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework

GSD is a Global software development environment where data are distributed to more than two sites. These sites may be located on national or continental borders. Every year it expands its development volume, which has become a trend for the software development business. Because of increasing deman...

Full description

Bibliographic Details
Main Authors: Nadeem Rao, Amir Latif Rana M., Hussain Khalid, Jhanjhi N. Z., Humayun Mamoona
Format: Article
Language:English
Published: De Gruyter 2022-11-01
Series:Open Computer Science
Subjects:
Online Access:https://doi.org/10.1515/comp-2022-0239
_version_ 1811214371799433216
author Nadeem Rao
Amir Latif Rana M.
Hussain Khalid
Jhanjhi N. Z.
Humayun Mamoona
author_facet Nadeem Rao
Amir Latif Rana M.
Hussain Khalid
Jhanjhi N. Z.
Humayun Mamoona
author_sort Nadeem Rao
collection DOAJ
description GSD is a Global software development environment where data are distributed to more than two sites. These sites may be located on national or continental borders. Every year it expands its development volume, which has become a trend for the software development business. Because of increasing demand, it has become a common type of business. The value of offshore software development has increased immensely. According to the recent predictions, one-quarter of US software-related business shifts offshore, including integration and management-related services. GSD helps explore resources from other countries, increasing knowledge and enhancing operational efficiency. Therefore, globalization has changed the development nature of software. Different organizations face several challenges, such as coordination and requirement ambiguity, during the change management process in GSD. Traceability accommodates these changes in forward and backward direction. However, it gives rise to several challenges like less client involvement because of its distributed nature and challenging to manage the requirement ambiguity due to increased cost. Therefore, the Flexible Framework for Requirement Management (FFRM) must handle the abovementioned issues.
first_indexed 2024-04-12T06:02:12Z
format Article
id doaj.art-f807a685153540f0958d6903a035c615
institution Directory Open Access Journal
issn 2299-1093
language English
last_indexed 2024-04-12T06:02:12Z
publishDate 2022-11-01
publisher De Gruyter
record_format Article
series Open Computer Science
spelling doaj.art-f807a685153540f0958d6903a035c6152022-12-22T03:45:00ZengDe GruyterOpen Computer Science2299-10932022-11-0112136437710.1515/comp-2022-0239A flexible framework for requirement management (FFRM) from software architecture toward distributed agile frameworkNadeem Rao0Amir Latif Rana M.1Hussain Khalid2Jhanjhi N. Z.3Humayun Mamoona4Department of Computer Science PMAS-Arid Agriculture University Rawalpindi, Rawalpindi, PakistanDepartment of Computer Science COMSATS University Islamabad, Sahiwal Campus, Rawalpindi, PakistanDepartment of Cyber Security, National Institute of Science & Technology, Islamabad, PakistanDepartment of Computer Science, Taylor’s University, Lakeside Campus No. 1 Jalan Taylors, Subang Jaya, Selangor, MalaysiaDepartment of Computer and Information Sciences, Jouf University, Al-Jouf, KSAGSD is a Global software development environment where data are distributed to more than two sites. These sites may be located on national or continental borders. Every year it expands its development volume, which has become a trend for the software development business. Because of increasing demand, it has become a common type of business. The value of offshore software development has increased immensely. According to the recent predictions, one-quarter of US software-related business shifts offshore, including integration and management-related services. GSD helps explore resources from other countries, increasing knowledge and enhancing operational efficiency. Therefore, globalization has changed the development nature of software. Different organizations face several challenges, such as coordination and requirement ambiguity, during the change management process in GSD. Traceability accommodates these changes in forward and backward direction. However, it gives rise to several challenges like less client involvement because of its distributed nature and challenging to manage the requirement ambiguity due to increased cost. Therefore, the Flexible Framework for Requirement Management (FFRM) must handle the abovementioned issues.https://doi.org/10.1515/comp-2022-0239global software developmentflexible framework for requirement managementagile frameworksoftware engineeringtraceability
spellingShingle Nadeem Rao
Amir Latif Rana M.
Hussain Khalid
Jhanjhi N. Z.
Humayun Mamoona
A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework
Open Computer Science
global software development
flexible framework for requirement management
agile framework
software engineering
traceability
title A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework
title_full A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework
title_fullStr A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework
title_full_unstemmed A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework
title_short A flexible framework for requirement management (FFRM) from software architecture toward distributed agile framework
title_sort flexible framework for requirement management ffrm from software architecture toward distributed agile framework
topic global software development
flexible framework for requirement management
agile framework
software engineering
traceability
url https://doi.org/10.1515/comp-2022-0239
work_keys_str_mv AT nadeemrao aflexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT amirlatifranam aflexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT hussainkhalid aflexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT jhanjhinz aflexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT humayunmamoona aflexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT nadeemrao flexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT amirlatifranam flexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT hussainkhalid flexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT jhanjhinz flexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework
AT humayunmamoona flexibleframeworkforrequirementmanagementffrmfromsoftwarearchitecturetowarddistributedagileframework