CFP last date
22 April 2024
Reseach Article

Identification of Practices for Proper Implementation of Requirements in Global Software Development: A Systematic Literature Review Protocol

by Atta Ur Rahman, Muhammad Yaseen, Zahid Ali
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 177 - Number 13
Year of Publication: 2019
Authors: Atta Ur Rahman, Muhammad Yaseen, Zahid Ali
10.5120/ijca2019919533

Atta Ur Rahman, Muhammad Yaseen, Zahid Ali . Identification of Practices for Proper Implementation of Requirements in Global Software Development: A Systematic Literature Review Protocol. International Journal of Computer Applications. 177, 13 ( Oct 2019), 53-58. DOI=10.5120/ijca2019919533

@article{ 10.5120/ijca2019919533,
author = { Atta Ur Rahman, Muhammad Yaseen, Zahid Ali },
title = { Identification of Practices for Proper Implementation of Requirements in Global Software Development: A Systematic Literature Review Protocol },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2019 },
volume = { 177 },
number = { 13 },
month = { Oct },
year = { 2019 },
issn = { 0975-8887 },
pages = { 53-58 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume177/number13/30959-2019919533/ },
doi = { 10.5120/ijca2019919533 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:45:47.172421+05:30
%A Atta Ur Rahman
%A Muhammad Yaseen
%A Zahid Ali
%T Identification of Practices for Proper Implementation of Requirements in Global Software Development: A Systematic Literature Review Protocol
%J International Journal of Computer Applications
%@ 0975-8887
%V 177
%N 13
%P 53-58
%D 2019
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Effective requirement implementation leads to successful delivery of software. The requirement engineering (RE) is very difficult when implemented locally but the case is worst in global software development (GSD). There exist challenges such as ‘Lack of effective communication’, ‘Organizational change’, ‘Lack of coordination and collaboration’, ‘Lack of knowledge-sharing and awareness’ in GSD and to minimize the effect of these challenges success factors such as ‘Support of collaborative tools’, ‘Global project management’, ‘Requirement Engineering modelling’, and ‘Proper negotiation and discussion’ are suggested by many authors. To decrease the effect of challenges and to successfully implement success factors, practices and solutions are needed. The objective of this research is to find the practices needed to successfully implement RE process. Systematic Literature Review (SLR) is conducted for the identification of these practices

References
  1. M. Yaseen, R. Naseem, Z. Ali, and G. Ullah, ‘IDENTIFICATION OF CHALLENGES DURING REQUIREMENTS IMPLEMENTATION IN GLOBAL SOFTWARE DEVELOPMENT : A SYSTEMATIC’, vol. 4, no. 1, pp. 23–40, 2019.
  2. M. Yaseen, S. Ali, N. Ullah, ‘An Improved Framework for Requirement Implementation in the context of Global Software Development: A Systematic Literature Review Protocol’, International Journal of Database Theory and Application, 9(6), 161-170, 2016.
  3. Z. Ali, M. Yaseen, and S. Ahmed, ‘Effective communication as critical success factor during requirement elicitation in global software development’, vol. 8, no. 03, pp. 108–115, 2019.
  4. M. Yaseen, Z. Ali, and M. Humayoun, ‘Requirements Management Model (RMM): A Proposed Model for Successful Delivery of Software Projects’, Int. J. Comput. Appl., vol. 178, no. 17, pp. 32–36, 2019.
  5. M. . Yaseen, S. . Baseer, S. . Ali, S. U. . Khan, and Abdullahb, ‘Requirement Implementation Model (RIM) in the context of global software development. In 2015 International Conference on Information and Communication Technologies (ICICT) (pp. 1-6). IEEE.
  6. M. Yaseen and U. Farooq, ‘Requirement Elicitation Model (REM) in the Context of Global Software Development’, Glob. J. Comput. Sci. Technol., vol. 1, no. 2, pp. 1–6, 2018.
  7. Z. Ali and M. Yaseen, ‘Critical Challenges for Requirement Implementation in Global Software Development : A Systematic Literature Review Protocol with Preliminary Results’, vol. 182, no. 48, pp. 17–23, 2019.
  8. M. Yaseen and Z. Ali, ‘Success Factors during Requirements Implementation in Global Software Development : A Systematic Literature Review’, vol. 8, no. 3, pp. 56–68, 2019.
  9. J. Iqbal, R. Ahmad, M. H. Nizam, M. Nasir, and M. A. Noor, ‘Significant Requirements Engineering Practices for Software Development Outsourcing’, Proc. 2013 {22Nd} Aust. Conf. Softw. Eng., pp. 137–144, 2013.
  10. M. Romero, A. Vizcaino, and M. Piattini, ‘Teaching Requirements Elicitation within the Context of Global Software Development’, Comput. Sci. (ENC), 2009 Mex. Int. Conf., pp. 232–239, 2009.
  11. J. M. M. Bhat, M. Gupta, and S. N. N. Murthy, ‘Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing’, IEEE Softw., vol. 23, no. 5, pp. 38–44, 2006.
  12. M. Geisser, T. Hildenbrand, F. Rothlauf, and C. Atkinson, ‘An Evaluation Method for Requirements Engineering Approaches in Distributed Software Development Projects’, no. Icsea, 2007.
  13. I. Journal, ‘An Improved Framework for Requirement Implementation in the context of Global Software Development : A Systema ....’, no. July, 2016.
  14. M. Yaseen, S. Baseer, and S. Sherin, ‘Critical Challenges for Requirement Implementation in Context of Global Software Development : A Systematic Literature Review’, pp. 120–125, 2015
  15. M. Heindl and S. Biffl, ‘Risk management with enhanced tracing of requirements rationale in highly distributed projects’, Proc. 2006 Int. Work. Glob. Softw. Dev. Pract. - GSD ’06, p. 20, 2006.
  16. B. Berenbach, ‘Impact of Organizational Structure on Distributed Requirements Engineering Processes: Lessons Learned’, Int. Work. Glob. Softw. Dev. Pract. GSD 06, pp. 15–19, 2006.
  17. C. Gutwin, R. Penner, and K. Schneider, ‘Group Awareness in Distributed Software Development’, pp. 72–81, 2004.
  18. C. L. Campbell, B. V. A. N. D. E. Walle, and A. G. S. Development, ‘Asynchronous Requirements Engineering : Enhancing Distributed Software Development’, pp. 133–136, 2003.
  19. D. Damlan, ‘Stakeholders in global requirements engineering: Lessons learned from practice’, IEEE Softw., vol. 24, no. 2, pp. 21–27, 2007.
  20. D. Damian, ‘An empirical study of requirements engineering in distributed software projects : is distance negotiation more effective ?’, vol. 4, no. 04, pp. 149–152, 2001.
  21. D. Requirements, ‘Enabling Collaboration in Distributed Requirements Management - ABI INFORM Collection - ProQuest’, 2006.
  22. a. Lopez, J. Nicolas, a. Toval, J. M. Carrillo-de-Gea, and a. Toval, ‘Risks and Safeguards for the Requirements Engineering Process in Global Software Development’, Glob. Softw. Eng. 2009. ICGSE 2009. Fourth IEEE Int. Conf., no. 1, pp. 394–399, 2009.
  23. M. Geisser, T. Hildenbrand, F. Rothlauf, and C. Atkinson, ‘An Evaluation Method for Requirements Engineering Approaches in Distributed Software Development Projects’, no. Icsea, 2007.
  24. M. Romero, A. Vizcaino, and M. Piattini, ‘Teaching Requirements Elicitation within the Context of Global Software Development’, Comput. Sci. (ENC), 2009 Mex. Int. Conf., pp. 232–239, 2009.
  25. J. Iqbal, R. Ahmad, M. H. Nizam, M. Nasir, and M. A. Noor, ‘Significant Requirements Engineering Practices for Software Development Outsourcing’, Proc. 2013 {22Nd} Aust. Conf. Softw. Eng., pp. 137–144, 2013.
  26. W. Hussain and T. Clear, ‘Spreadsheets as Collaborative Technologies in Global Requirements Change Management’, 2014.
  27. C. Ebert, B. K. Murthy, and N. N. Jha, ‘Managing Risks in Global Software Engineering: Principles and Practices’, 2008 IEEE Int. Conf. Glob. Softw. Eng., pp. 131–140, 2008.
  28. Z. Haag, R. Foley, and J. Newman, ‘Software process improvement in geographically distributed software engineering: an initial evaluation’, EUROMICRO 97. Proc. 23rd EUROMICRO Conf. New Front. Inf. Technol. (Cat. No.97TB100167), pp. 134–141, 1997.
  29. M. Korkala and P. Abrahamsson, ‘Communication in Distributed Agile Development: A Case Study’, 33rd EUROMICRO Conf. Softw. Eng. Adv. Appl. (EUROMICRO 2007), no. Seaa, pp. 203–210, 2007.
  30. J. M. M. Bhat, M. Gupta, and S. N. N. Murthy, ‘Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing’, IEEE Softw., vol. 23, no. 5, pp. 38–44, 2006.
  31. A. Boden, B. Nett, and V. Wulf, ‘Coordination practices in distributed software development of small enterprises’, Proc. - Int. Conf. Glob. Softw. Eng. ICGSE 2007, no. Icgse, pp. 235–246, 2007.
  32. M. Kauppinen, M. Vartiainen, J. Kontio, S. Kujala, and R. Sulonen, ‘Implementing requirements engineering processes throughout organizations: Success factors and challenges’, Inf. Softw. Technol., vol. 46, no. 14, pp. 937–953, 2004.
  33. I. Inayat, S. Salwah, S. Marczak, M. Daneva, and S. Shamshirband, ‘Computers in Human Behavior A systematic literature review on agile requirements engineering practices and challenges’, Comput. Human Behav., 2014.
  34. M. Daneva et al., ‘The Journal of Systems and Software Agile requirements prioritization in large-scale outsourced system projects : An empirical study’, J. Syst. Softw., vol. 86, no. 5, pp. 1333–1353, 2013.
  35. D. M. Fernández and S. Wagner, ‘Naming the pain in requirements engineering: A design for a global family of surveys and first results from Germany’, Inf. Softw. Technol., vol. 57, no. 1, pp. 616–643, 2015.
  36. G. N. Aranda, A. Vizcaíno, and M. Piattini, ‘A framework to improve communication during the requirements elicitation process in GSD projects’, Requir. Eng., vol. 15, no. 4, pp. 397–417, 2010.
  37. A. Lamersdorf and J. Münch, ‘A multi-criteria distribution model for global software development projects’, J. Brazilian Comput. Soc., vol. 16, no. 2, pp. 97–115, 2010.
  38. T. Leonard, V. Berzins, and M. J. Holden, ‘Gathering Requirements from Remote Users’, pp. 462–471.
  39. A. Hoffmann and C. Lescher, ‘Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills (CIRCUS)’, 2009 Collab. Intercult. Issues Requir. Commun. Underst. Softskills, CIRCUS 2009, no. Circus 2009, pp. 1–4, 2009.
  40. G. N. Aranda, A. Vizcaíno, A. Cechich, and M. Piattini, ‘Strategies to Minimize Problems in Global Requirements Elicitation RE-GSD Methodology’, CLEI Electron. J., vol. 11, no. 1, 2008.
  41. Darja Šmite, ‘Requirements Management in Distributed Projects’, Knowl. Creat. Diffus. Util., vol. 1, no. 2, pp. 69–76, 2006.
  42. J. Hanisch and B. Corbitt, ‘Impediments to requirements engineering during global software development’, Eur. J. Inf. Syst., vol. 16, no. 6, pp. 793–805, 2007.
  43. R. Lai and N. Ali, ‘A Requirements Management Method for Global Software Development’, Humanpub.Org, vol. 1, no. March, pp. 38–58, 2013.
  44. R. E. Gallardo-valencia and S. E. Sim, ‘Continuous and Collaborative Validation : A Field Study of Requirements Knowledge in Agile’, 2010
Index Terms

Computer Science
Information Sciences

Keywords

Keywords: Practices/Solutions Systematic literature review Global software development Requirement engineering.