Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3319008.3319031acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
short-paper

A Systematic Approach for Identifying Requirement Change Management Challenges: Preliminary Results

Published: 15 April 2019 Publication History

Abstract

Requirement Change is one of the most challenging tasks in software development lifecycle, particularly in the complex context of Global Software Development (GSD). During the last decade, many studies are carried out to address these problems, however, careful examination of these works suggests that there's a potential research gap. This paper has performed a Systematic Literature Review (SLR) to identify the most significant/commonly studied challenges of requirement change management process and furthermore this process under GSD context. We identified ten challenges such as impact analysis, cost estimation, artifacts documents management, requirement traceability, requirements dependency, conflicts with existing requirements, time estimation, change prioritization, user involvement, and system destabilizing. Furthermore, three challenges such as communication and coordination, knowledge sharing, management, and Change Control Board (CCB) management are identified for globally distributed projects. We also mapped these identified challenges to Requirement Change Management Process (RCMP) outcomes proposed in our previous study. We believe that mapping between RCM challenges and RCMP outcomes will enhance the practical significance of this study results. Considering the systematic literature review results, we suggest that there is a need to develop a framework for requirement change management for quality software systems development.

References

[1]
T. Hall, S. Beecham, and A. Rainer, "Requirements problems in twelve software companies: an empirical analysis," IEE Proceedings-Software, vol. 149, no. 5, pp. 153--160, 2002.
[2]
G. Kotonya and I. Sommerville, Requirements engineering: processes and techniques. Wiley Publishing, 1998.
[3]
M. Bano, S. Imtiaz, N. Ikram, M. Niazi, and M. Usman, "Causes of requirement change-a systematic literature review," 2012.
[4]
S. Lock and G. Kotonya, "An integrated framework for requirement change impact analysis," in 4th Australian Conference on Requirements Engineering, 1999.
[5]
I. Sommerville and J. Ransom, "An empirical study of industrial requirements engineering process assessment and improvement," ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 14, no. 1, pp. 85--117, 2005.
[6]
"Standish-Group: Chaos - the state of the software industry (2017)."
[7]
W. Hussain, D. Zowghi, T. Clear, S. MacDonell, and K. Blincoe, "Managing Requirements Change the Informal Way: When Saying 'No'is Not an Option," in Requirements Engineering Conference (RE), 2016 IEEE 24th International, 2016, pp. 126--135: IEEE.
[8]
J. D. Herbsleb and A. Mockus, "An empirical study of speed and communication in globally distributed software development," IEEE Transactions on software engineering, vol. 29, no. 6, pp. 481--494, 2003.
[9]
H. Holmstrom, E. Ó. Conchúir, J. Agerfalk, and B. Fitzgerald, "Global software development challenges: A case study on temporal, geographical and sociocultural distance," in Global Software Engineering, 2006. ICGSE'06. International Conference on, 2006, pp. 3--11: IEEE.
[10]
D. Damian, L. Izquierdo, J. Singer, and I. Kwan, "Awareness in the wild: Why communication breakdowns occur," in Global Software Engineering, 2007. ICGSE 2007. Second IEEE International Conference on, 2007, pp. 81--90: IEEE.
[11]
I. Richardson, G. Avram, S. Deshpande, and V. Casey, "Having a foot on each shore--bridging global software development in the case of SMEs," 2008.
[12]
S. Mahmood, S. Anwer, M. Niazi, M. Alshayeb, and I. Richardson, "Key factors that influence task allocation in global software development," Information and Software Technology, vol. 91, pp. 102--122, 2017.
[13]
S. Anwer, L. Wen, T. Rout, and Z. Wang, "Introducing Requirements Change Management Process into ISO/IEC 12207," in International Conference on Software Process Improvement and Capability Determination, 2018, pp. 185--199: Springer.
[14]
E. J. Barry, T. Mukhopadhyay, and S. A. Slaughter, "Software project duration and effort: an empirical study," Information Technology and Management, vol. 3, no. 1-2, pp. 113--136, 2002.
[15]
V. Sinha, B. Sengupta, and S. Chandra, "Enabling collaboration in distributed requirements management," IEEE software, vol. 23, no. 5, pp. 52--61, 2006.
[16]
R. Sangwan, M. Bass, N. Mullick, D. J. Paulish, and J. Kazmeier, Global software development handbook. Auerbach Publications, 2006.
[17]
S. Jayatilleke and R. Lai, "A systematic review of requirements change management," Information and Software Technology, vol. 93, pp. 163--185, 2018.
[18]
N. Ali and R. Lai, "A method of requirements change management for global software development," Information and Software Technology, vol. 70, pp. 49--67, 2016.
[19]
A. A. Khan, S. Basri, and P. Dominic, "Communication risks in GSD during RCM: Results from SLR," in Computer and Information Sciences (ICCOINS), 2014 International Conference on, 2014, pp. 1--6: IEEE.
[20]
A. A. Khan, J. Keung, S. Hussain, and K. E. Bennin, "Effects of geographical, socio-cultural and temporal distances on communication in global software development during requirements change management a pilot study," in Evaluation of Novel Approaches to Software Engineering (ENASE), 2015 International Conference on, 2015, pp. 159--168: IEEE.
[21]
H. Ahmed, A. Hussain, and F. Baharom, "Current challenges of requirement change management," Journal of Telecommunication, Electronic and Computer Engineering (JTEC), vol. 8, no. 10, pp. 173--176, 2016.
[22]
B. A. Kitchenham, Kitchenham, B.: Guidelines for performing Systematic Literature Reviews in software engineering. EBSE Technical Report EBSE- 2007-01. 2007.

Cited By

View all
  • (2024)BERDD: A Behaviour Engineering-Based Approach for Requirements Defects DetectionIEEE Access10.1109/ACCESS.2024.336535212(24368-24386)Online publication date: 2024
  • (2023)Can Change Management Be Disrupted Through Leadership Stretegies?Change Management During Unprecedented Times10.4018/978-1-6684-7509-6.ch006(100-127)Online publication date: 28-Apr-2023
  • (2023)Systematic Literature Review on Test Case Quality Characteristics and Metrics2023 3rd International Conference on Emerging Smart Technologies and Applications (eSmarTA)10.1109/eSmarTA59349.2023.10293544(01-08)Online publication date: 10-Oct-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
EASE '19: Proceedings of the 23rd International Conference on Evaluation and Assessment in Software Engineering
April 2019
345 pages
ISBN:9781450371452
DOI:10.1145/3319008
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • IT University of Copenhagen

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 April 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Global software development
  2. Requirement change management
  3. Requirements evolution
  4. Systematic literature review

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

EASE '19

Acceptance Rates

EASE '19 Paper Acceptance Rate 20 of 73 submissions, 27%;
Overall Acceptance Rate 71 of 232 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)2
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)BERDD: A Behaviour Engineering-Based Approach for Requirements Defects DetectionIEEE Access10.1109/ACCESS.2024.336535212(24368-24386)Online publication date: 2024
  • (2023)Can Change Management Be Disrupted Through Leadership Stretegies?Change Management During Unprecedented Times10.4018/978-1-6684-7509-6.ch006(100-127)Online publication date: 28-Apr-2023
  • (2023)Systematic Literature Review on Test Case Quality Characteristics and Metrics2023 3rd International Conference on Emerging Smart Technologies and Applications (eSmarTA)10.1109/eSmarTA59349.2023.10293544(01-08)Online publication date: 10-Oct-2023
  • (2023)A Safety and Security Requirements Management Methodology in Reconfigurable Collaborative Human-Robot Application2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)10.1109/WFCS57264.2023.10144233(1-8)Online publication date: 26-Apr-2023
  • (2023)A Framework for Emotion-Oriented Requirements Change Handling in Agile Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2023.325314549:5(3325-3343)Online publication date: 1-May-2023
  • (2023)Verifying Agile Black-Box Test Case Quality Measurements: Expert ReviewIEEE Access10.1109/ACCESS.2023.332057611(106987-107003)Online publication date: 2023
  • (2023)BECIA: a behaviour engineering-based approach for change impact analysisInternational Journal of Information Technology10.1007/s41870-023-01471-916:1(159-168)Online publication date: 15-Sep-2023
  • (2023)What do we know about requirements management in software ecosystems?Requirements Engineering10.1007/s00766-023-00407-w28:4(567-593)Online publication date: 1-Dec-2023
  • (2021)A Study on Mitigating the Communication and Coordination Challenges During Requirements Change Management in Global Software DevelopmentIEEE Access10.1109/ACCESS.2021.30900989(88217-88242)Online publication date: 2021
  • (2020)Results From Expert Survey on System Analysis Process ActivitiesApplied Computer Systems10.2478/acss-2019-001824:2(141-149)Online publication date: 20-Feb-2020
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media