Requirements Re-usability in Global Software Development: A Systematic Mapping Study

Syeda Sumbul Hossain, Yeasir Arafat, Tanvir Amin, Touhid Bhuiyan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In global software development, requirements re-usability is a common practice which ultimately helps to maintain project quality and reduce both development time and cost. However, when a large-scale project is distributed, there are some critical factors needed to be maintained and managed for reusing requirements and it is considered a challenging job to interrelate the requirements between two identical projects. In this study, we have pointed out 48 challenges faced and 43 mitigation techniques used when implementing requirements re-usability in global software development projects among distributed teams. The challenges distributed teams frequently encounter can be divided into three considering issues as Communication, Coordination and Control of distributed teams in global software development. The results from this study can be used to plan development strategies while reusing requirements in distributed manners.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages960-974
Number of pages15
ISBN (Electronic)9783030588106
DOIs
Publication statusPublished - 1 Jan 2020
Externally publishedYes
EventLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) -
Duration: 1 Jan 2020 → …

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12252 LNCS
ISSN (Print)0302-9743

Conference

ConferenceLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Period1/01/20 → …

Keywords

  • Agile
  • Distributed software development
  • Global Software Development (GSD)
  • Large-scale
  • Requirement re-usability
  • Systematic mapping study

Fingerprint

Dive into the research topics of 'Requirements Re-usability in Global Software Development: A Systematic Mapping Study'. Together they form a unique fingerprint.

Cite this