Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 4/2021

09-01-2021 | Research Article-Computer Engineering and Computer Science

Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial Perspective

Authors: Muhammad Tukur, Sani Umar, Jameleddine Hassine

Published in: Arabian Journal for Science and Engineering | Issue 4/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Requirement engineering (RE) is the process of discovering stakeholders’ requirements and needs and documenting them in such a way that they can serve as the basis for all other system development activities. Despite recent advances in RE practices and tools, requirements engineers are still experiencing fundamental problems. Therefore, the identification and characterization of such challenges would help RE practitioners manage and overcome such difficulties allowing them to meet expected quality objectives. The main objective of this paper is to identify and compare RE challenges reported in the literature and in practice. To this aim, we have conducted a systematic mapping study to collect and analyze RE challenges in the literature. Furthermore, we have also conducted a questionnaire-based empirical investigation to collect and analyze RE challenges faced by IT practitioners working for 15 companies located in four different countries. Results show that the top challenges are the same in the literature and in practice. However, overall, our comparative study revealed a weak positive correlation between RE challenges in the literature and in practice (Spearman coefficient = 0.3061). This weak positive relationship indicates that some of the challenges found in the literature are not perceived by the participant to have a great impact on the practice. This may be due to the fact that solutions to (or guidelines to avoid) some of the identified challenges have been provided by the surveyed corporations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques, 1st edn. Springer Publishing Company, Berlin (2010)CrossRef Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques, 1st edn. Springer Publishing Company, Berlin (2010)CrossRef
2.
go back to reference Nuseibeh, B.; Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 35–46. ACM (2000) Nuseibeh, B.; Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 35–46. ACM (2000)
3.
go back to reference Laplante, P.A.: Requirements Engineering for Software and Systems, 3rd edn. Auerbach Publications, USA (2017) Laplante, P.A.: Requirements Engineering for Software and Systems, 3rd edn. Auerbach Publications, USA (2017)
5.
go back to reference Besrour, S.; Rahim, L.B.A.; Dominic, P.: A quantitative study to identify critical requirement engineering challenges in the context of small and medium software enterprise. In: Computer and Information Sciences (ICCOINS), 2016 3rd International Conference on, pp. 606–610. IEEE (2016) Besrour, S.; Rahim, L.B.A.; Dominic, P.: A quantitative study to identify critical requirement engineering challenges in the context of small and medium software enterprise. In: Computer and Information Sciences (ICCOINS), 2016 3rd International Conference on, pp. 606–610. IEEE (2016)
6.
go back to reference Bano, M.; Ikram, N.: Issues and challenges of requirement engineering in service oriented software development. In: Software Engineering Advances (ICSEA), 2010 Fifth International Conference on, pp. 64–69. IEEE (2010) Bano, M.; Ikram, N.: Issues and challenges of requirement engineering in service oriented software development. In: Software Engineering Advances (ICSEA), 2010 Fifth International Conference on, pp. 64–69. IEEE (2010)
7.
go back to reference Asghar, S.; Umar, M.: Requirement engineering challenges in development of software applications and selection of customer-off-the-shelf (cots) components. Int. J. Softw. Eng. 1(1), 32–50 (2010) Asghar, S.; Umar, M.: Requirement engineering challenges in development of software applications and selection of customer-off-the-shelf (cots) components. Int. J. Softw. Eng. 1(1), 32–50 (2010)
10.
go back to reference Ivanov, V.; Rogers, A.; Succi, G.; Yi, J.; Zorin, V.: What do software engineers care about? gaps between research and practice. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 890–895. ACM (2017) Ivanov, V.; Rogers, A.; Succi, G.; Yi, J.; Zorin, V.: What do software engineers care about? gaps between research and practice. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 890–895. ACM (2017)
11.
go back to reference Santos, R.E.; Da Silva, F.Q.: Motivation to perform systematic reviews and their impact on software engineering practice. In: Empirical Software Engineering and Measurement, 2013 ACM/IEEE International Symposium on, pp. 292–295. IEEE (2013) Santos, R.E.; Da Silva, F.Q.: Motivation to perform systematic reviews and their impact on software engineering practice. In: Empirical Software Engineering and Measurement, 2013 ACM/IEEE International Symposium on, pp. 292–295. IEEE (2013)
13.
go back to reference Niazi, M.; Mahmood, S.; Alshayeb, M.; Hroub, A.: Empirical investigation of the challenges of the existing tools used in global software development projects. IET Softw. 9(5), 135–143 (2015)CrossRef Niazi, M.; Mahmood, S.; Alshayeb, M.; Hroub, A.: Empirical investigation of the challenges of the existing tools used in global software development projects. IET Softw. 9(5), 135–143 (2015)CrossRef
14.
go back to reference Okesola, O.J.; Okokpujie, K.O.; Goddy-Worlu, R.; Ogunbanwo, A.; Olamma, I.: Qualitative comparisons of elicitation techniques in requirement engineering. ARPN J. Eng. Appl. Sci. 14(2), 565–570 (2019) Okesola, O.J.; Okokpujie, K.O.; Goddy-Worlu, R.; Ogunbanwo, A.; Olamma, I.: Qualitative comparisons of elicitation techniques in requirement engineering. ARPN J. Eng. Appl. Sci. 14(2), 565–570 (2019)
16.
go back to reference Callele, D.; Penzenstadler, B.; Wnuk, K.: Public policy challenges: An RE perspective. In: R. Chitchyan, B. Penzenstadler, C.C. Venters (eds.) Proceedings of the 7th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2018) co-located with the 26th International Conference on Requirements Engineering (RE 2018), Banff, Alberta, Canada, August 20, 2018, CEUR Workshop Proceedings, vol. 2223, pp. 24–33. CEUR-WS.org (2018). http://ceur-ws.org/Vol-2223/paper4.pdf Callele, D.; Penzenstadler, B.; Wnuk, K.: Public policy challenges: An RE perspective. In: R. Chitchyan, B. Penzenstadler, C.C. Venters (eds.) Proceedings of the 7th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2018) co-located with the 26th International Conference on Requirements Engineering (RE 2018), Banff, Alberta, Canada, August 20, 2018, CEUR Workshop Proceedings, vol. 2223, pp. 24–33. CEUR-WS.org (2018). http://​ceur-ws.​org/​Vol-2223/​paper4.​pdf
17.
go back to reference Bhat, J.M.; Gupta, M.; Murthy, S.N.: Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Softw. 23(5), 38–44 (2006)CrossRef Bhat, J.M.; Gupta, M.; Murthy, S.N.: Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Softw. 23(5), 38–44 (2006)CrossRef
18.
go back to reference Wnuk, K.; Regnell, B.; Berenbach, B.: Scaling up requirements engineering–exploring the challenges of increasing size and complexity in market-driven software development. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 54–59. Springer (2011) Wnuk, K.; Regnell, B.; Berenbach, B.: Scaling up requirements engineering–exploring the challenges of increasing size and complexity in market-driven software development. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 54–59. Springer (2011)
19.
go back to reference Hiisilä, H.; Kauppinen, M.; Kujala, S.: Challenges of the customer organization’s requirements engineering process in the outsourced environment–a case study. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 214–229. Springer (2015) Hiisilä, H.; Kauppinen, M.; Kujala, S.: Challenges of the customer organization’s requirements engineering process in the outsourced environment–a case study. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 214–229. Springer (2015)
20.
go back to reference Liu, L.; Li, T.; Peng, F.: Why requirements engineering fails: A survey report from china. In: Proceedings of the 2010 18th IEEE International Requirements Engineering Conference, RE 10, p. 317–322. IEEE Computer Society, USA (2010). https://doi.org/10.1109/RE.2010.45. Liu, L.; Li, T.; Peng, F.: Why requirements engineering fails: A survey report from china. In: Proceedings of the 2010 18th IEEE International Requirements Engineering Conference, RE 10, p. 317–322. IEEE Computer Society, USA (2010). https://​doi.​org/​10.​1109/​RE.​2010.​45.
21.
go back to reference Karlsson, L.; Dahlstedt, Å.G.; Regnell, B.; och Dag, J.N.; Persson, A.: Requirements engineering challenges in market-driven software development-an interview study with practitioners. Inf. Softw. Technol. 49(6), 588–604 (2007)CrossRef Karlsson, L.; Dahlstedt, Å.G.; Regnell, B.; och Dag, J.N.; Persson, A.: Requirements engineering challenges in market-driven software development-an interview study with practitioners. Inf. Softw. Technol. 49(6), 588–604 (2007)CrossRef
22.
go back to reference Soltani, M.; Knauss, E.: Challenges of requirements engineering in autosar ecosystems. In: 2015 IEEE 23rd International Requirements Engineering Conference (RE), pp. 294–295. IEEE (2015) Soltani, M.; Knauss, E.: Challenges of requirements engineering in autosar ecosystems. In: 2015 IEEE 23rd International Requirements Engineering Conference (RE), pp. 294–295. IEEE (2015)
23.
go back to reference Schön, E.M.; Winter, D.; Escalona, M.J.; Thomaschewski, J.: Key challenges in agile requirements engineering. In: Baumeister, H., Lichter, H., Riebisch, M. (eds.) Agile Processes in Software Engineering and Extreme Programming, pp. 37–51. Springer International Publishing, Cham (2017)CrossRef Schön, E.M.; Winter, D.; Escalona, M.J.; Thomaschewski, J.: Key challenges in agile requirements engineering. In: Baumeister, H., Lichter, H., Riebisch, M. (eds.) Agile Processes in Software Engineering and Extreme Programming, pp. 37–51. Springer International Publishing, Cham (2017)CrossRef
24.
go back to reference Kasauli, R.; Liebel, G.; Knauss, E.; Gopakumar, S.; Kanagwa, B.: Requirements engineering challenges in large-scale agile system development. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pp. 352–361. IEEE (2017) Kasauli, R.; Liebel, G.; Knauss, E.; Gopakumar, S.; Kanagwa, B.: Requirements engineering challenges in large-scale agile system development. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pp. 352–361. IEEE (2017)
25.
go back to reference Inayat, I.; Salim, S.S.; Marczak, S.; Daneva, M.; Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Human Behav. 51, 915–929 (2015)CrossRef Inayat, I.; Salim, S.S.; Marczak, S.; Daneva, M.; Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Human Behav. 51, 915–929 (2015)CrossRef
26.
go back to reference Liebel, G.; Tichy, M.; Knauss, E.; Ljungkrantz, O.; Stieglbauer, G.: Organisation and communication problems in automotive requirements engineering. Requir. Eng. 23(1), 145–167 (2018)CrossRef Liebel, G.; Tichy, M.; Knauss, E.; Ljungkrantz, O.; Stieglbauer, G.: Organisation and communication problems in automotive requirements engineering. Requir. Eng. 23(1), 145–167 (2018)CrossRef
27.
go back to reference Kauppinen, M.; Vartiainen, M.; Kontio, J.; Kujala, S.; Sulonen, R.: Implementing requirements engineering processes throughout organizations: success factors and challenges. Inf. Softw. Technol. 46(14), 937–953 (2004)CrossRef Kauppinen, M.; Vartiainen, M.; Kontio, J.; Kujala, S.; Sulonen, R.: Implementing requirements engineering processes throughout organizations: success factors and challenges. Inf. Softw. Technol. 46(14), 937–953 (2004)CrossRef
29.
go back to reference Bano, M.: Addressing the challenges of requirements ambiguity: A review of empirical literature. In: 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 21–24. IEEE (2015) Bano, M.: Addressing the challenges of requirements ambiguity: A review of empirical literature. In: 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 21–24. IEEE (2015)
30.
go back to reference Bano, M.; Imtiaz, S.; Ikram, N.; Niazi, M.; Usman, M.: Causes of requirement change - A systematic literature review. In: M.T. Baldassarre, M. Genero, E. Mendes, M. Piattini (eds.) 16th International Conference on Evaluation & Assessment in Software Engineering, EASE 2012, Ciudad Real, Spain, May 14-15, 2012. Proceedings, pp. 22–31. IET - The Institute of Engineering and Technology / IEEE Xplore (2012). https://doi.org/10.1049/ic.2012.0003. Bano, M.; Imtiaz, S.; Ikram, N.; Niazi, M.; Usman, M.: Causes of requirement change - A systematic literature review. In: M.T. Baldassarre, M. Genero, E. Mendes, M. Piattini (eds.) 16th International Conference on Evaluation & Assessment in Software Engineering, EASE 2012, Ciudad Real, Spain, May 14-15, 2012. Proceedings, pp. 22–31. IET - The Institute of Engineering and Technology / IEEE Xplore (2012). https://​doi.​org/​10.​1049/​ic.​2012.​0003.
31.
go back to reference Spanoudakis, G.; Zisman, A.: Inconsistency management in software engineering: Survey and open research issues. In: Handbook of Software Engineering and Knowledge Engineering: Volume I: Fundamentals, pp. 329–380. World Scientific (2001) Spanoudakis, G.; Zisman, A.: Inconsistency management in software engineering: Survey and open research issues. In: Handbook of Software Engineering and Knowledge Engineering: Volume I: Fundamentals, pp. 329–380. World Scientific (2001)
32.
go back to reference Birk, A.; Heller, G.: Challenges for requirements engineering and management in software product line development. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 300–305. Springer (2007) Birk, A.; Heller, G.: Challenges for requirements engineering and management in software product line development. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 300–305. Springer (2007)
33.
go back to reference Sabaliauskaite, G.; Loconsole, A.; Engström, E.; Unterkalmsteiner, M.; Regnell, B.; Runeson, P.; Gorschek, T.; Feldt, R.: Challenges in aligning requirements engineering and verification in a large-scale industrial context. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 128–142. Springer (2010) Sabaliauskaite, G.; Loconsole, A.; Engström, E.; Unterkalmsteiner, M.; Regnell, B.; Runeson, P.; Gorschek, T.; Feldt, R.: Challenges in aligning requirements engineering and verification in a large-scale industrial context. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 128–142. Springer (2010)
34.
go back to reference Sahibzada, M.B.; Zowghi, D.: Service oriented requirements engineering: practitioner’s perspective. In: International Conference on Service-Oriented Computing, pp. 380–392. Springer (2012) Sahibzada, M.B.; Zowghi, D.: Service oriented requirements engineering: practitioner’s perspective. In: International Conference on Service-Oriented Computing, pp. 380–392. Springer (2012)
35.
go back to reference Bano, M.; Zowghi, D.; Ikram, N.; Niazi, M.: What makes service oriented requirements engineering challenging? a qualitative study. IET Softw. 8(4), 154–160 (2013)CrossRef Bano, M.; Zowghi, D.; Ikram, N.; Niazi, M.: What makes service oriented requirements engineering challenging? a qualitative study. IET Softw. 8(4), 154–160 (2013)CrossRef
36.
go back to reference Soltani, M.; Knauss, E.: Cross-organizational challenges of requirements engineering in the autosar ecosystem: An exploratory case study. In: 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 41–48. IEEE (2015) Soltani, M.; Knauss, E.: Cross-organizational challenges of requirements engineering in the autosar ecosystem: An exploratory case study. In: 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 41–48. IEEE (2015)
37.
go back to reference Fernández, D.M.; Wagner, S.; Kalinowski, M.; Felderer, M.; Mafra, P.; Vetro, A.; Conte, T.; Christiansson, M.; Greer, D.; Lassenius, C.; Männistö, T.; Nayabi, M.; Oivo, M.; Penzenstadler, B.; Pfahl, D.; Prikladnicki, R.; Ruhe, G.; Schekelmann, A.; Sen, S.; Spínola, R.O.; Tuzcu, A.; de la Vara, J.L.; Wieringa, R.J.: Naming the pain in requirements engineering - contemporary problems, causes, and effects in practice. Empir. Softw. Eng. 22(5), 2298–2338 (2017). https://doi.org/10.1007/s10664-016-9451-7CrossRef Fernández, D.M.; Wagner, S.; Kalinowski, M.; Felderer, M.; Mafra, P.; Vetro, A.; Conte, T.; Christiansson, M.; Greer, D.; Lassenius, C.; Männistö, T.; Nayabi, M.; Oivo, M.; Penzenstadler, B.; Pfahl, D.; Prikladnicki, R.; Ruhe, G.; Schekelmann, A.; Sen, S.; Spínola, R.O.; Tuzcu, A.; de la Vara, J.L.; Wieringa, R.J.: Naming the pain in requirements engineering - contemporary problems, causes, and effects in practice. Empir. Softw. Eng. 22(5), 2298–2338 (2017). https://​doi.​org/​10.​1007/​s10664-016-9451-7CrossRef
38.
go back to reference Solemon, B.; Sahibuddin, S.; Ghani, A.A.A.: Requirements engineering problems and practices in software companies: An industrial survey. In: Slezak, D.; Kim, T.; Akingbehin, K.; Jiang, T.; Verner, J.M.; Abrahão, S. (eds.) Advances in Software Engineering - International Conference on Advanced Software Engineering and Its Applications, ASEA 2009 Held as Part of the Future Generation Information Technology Conference, FGIT 2009, Jeju Island, Korea, December 10-12, 2009. Proceedings, Communications in Computer and Information Science, vol. 59, pp. 70–77. Springer (2009). https://doi.org/10.1007/978-3-642-10619-4_9. Solemon, B.; Sahibuddin, S.; Ghani, A.A.A.: Requirements engineering problems and practices in software companies: An industrial survey. In: Slezak, D.; Kim, T.; Akingbehin, K.; Jiang, T.; Verner, J.M.;  Abrahão, S. (eds.) Advances in Software Engineering - International Conference on Advanced Software Engineering and Its Applications, ASEA 2009 Held as Part of the Future Generation Information Technology Conference, FGIT 2009, Jeju Island, Korea, December 10-12, 2009. Proceedings, Communications in Computer and Information Science, vol. 59, pp. 70–77. Springer (2009). https://​doi.​org/​10.​1007/​978-3-642-10619-4_​9.
39.
go back to reference Kasauli, R.; Knauss, E.; Horkoff, J.; Liebel, G.; de Oliveira Neto, F.G.: Requirements engineering challenges and practices in large-scale agile system development. J. Syste. Software p. 110851 (2020) Kasauli, R.; Knauss, E.; Horkoff, J.; Liebel, G.; de Oliveira Neto, F.G.: Requirements engineering challenges and practices in large-scale agile system development. J. Syste. Software p. 110851 (2020)
40.
go back to reference Petersen, K.; Feldt, R.; Mujtaba, S.; Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, EASE08, p. 68–77. BCS Learning & Development Ltd., Swindon, GBR (2008) Petersen, K.; Feldt, R.; Mujtaba, S.; Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, EASE08, p. 68–77. BCS Learning & Development Ltd., Swindon, GBR (2008)
41.
go back to reference Charmaz, K.: Constructing Grounded Theory. Sage Publications, USA (2014) Charmaz, K.: Constructing Grounded Theory. Sage Publications, USA (2014)
43.
go back to reference Glaser, B.G.: Emergence vs forcing: Basics of grounded theory analysis. Sociology Press, Mill Valley (1992) Glaser, B.G.: Emergence vs forcing: Basics of grounded theory analysis. Sociology Press, Mill Valley (1992)
45.
go back to reference Puarungroj, W.; Boonsirisumpun, N.; Phromkhot, S.; Puarungroj, N.: Dealing with change in software development: a challenge for requirements engineering. In: 2018 3rd Technology Innovation Management and Engineering Science International Conference (TIMES-iCON), pp. 1–5. IEEE (2018) Puarungroj, W.; Boonsirisumpun, N.; Phromkhot, S.; Puarungroj, N.: Dealing with change in software development: a challenge for requirements engineering. In: 2018 3rd Technology Innovation Management and Engineering Science International Conference (TIMES-iCON), pp. 1–5. IEEE (2018)
46.
go back to reference Alves, C.; Ramalho, G.; Damasceno, A.: Challenges in requirements engineering for mobile games development: The meantime case study. In: 15th IEEE International Requirements Engineering Conference (RE 2007), pp. 275–280. IEEE (2007) Alves, C.; Ramalho, G.; Damasceno, A.: Challenges in requirements engineering for mobile games development: The meantime case study. In: 15th IEEE International Requirements Engineering Conference (RE 2007), pp. 275–280. IEEE (2007)
47.
go back to reference Khankaew, S.; Riddle, S.: A review of practice and problems in requirements engineering in small and medium software enterprises in thailand. In: 2014 IEEE 4th International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 1–8. IEEE (2014) Khankaew, S.; Riddle, S.: A review of practice and problems in requirements engineering in small and medium software enterprises in thailand. In: 2014 IEEE 4th International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 1–8. IEEE (2014)
48.
go back to reference Neto, F.G.D.O.; Horkoff, J.; Knauss, E.; Kasauli, R.; Liebel, G.: Challenges of aligning requirements engineering and system testing in large-scale agile: A multiple case study. In: 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW), pp. 315–322. IEEE (2017) Neto, F.G.D.O.; Horkoff, J.; Knauss, E.; Kasauli, R.; Liebel, G.: Challenges of aligning requirements engineering and system testing in large-scale agile: A multiple case study. In: 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW), pp. 315–322. IEEE (2017)
49.
go back to reference Nilsson, S.; Sundin, E.; Lindahl, M.: Integrated product service offerings-challenges in setting requirements. J. Cleaner Prod. 201, 879–887 (2018)CrossRef Nilsson, S.; Sundin, E.; Lindahl, M.: Integrated product service offerings-challenges in setting requirements. J. Cleaner Prod. 201, 879–887 (2018)CrossRef
50.
go back to reference Decker, B.; Ras, E.; Rech, J.; Jaubert, P.; Rieth, M.: Wiki-based stakeholder participation in requirements engineering. IEEE Softw. 24(2), 28–35 (2007)CrossRef Decker, B.; Ras, E.; Rech, J.; Jaubert, P.; Rieth, M.: Wiki-based stakeholder participation in requirements engineering. IEEE Softw. 24(2), 28–35 (2007)CrossRef
51.
go back to reference Bjarnason, E.; Wnuk, K.; Regnell, B.: A case study on benefits and side-effects of agile practices in large-scale requirements engineering. In: Proceedings of the 1st Workshop on Agile Requirements Engineering, pp. 1–5 (2011) Bjarnason, E.; Wnuk, K.; Regnell, B.: A case study on benefits and side-effects of agile practices in large-scale requirements engineering. In: Proceedings of the 1st Workshop on Agile Requirements Engineering, pp. 1–5 (2011)
52.
go back to reference Heikkilä, V.T.; Damian, D.; Lassenius, C.; Paasivaara, M.: A mapping study on requirements engineering in agile software development. In: 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 199–207. IEEE (2015) Heikkilä, V.T.; Damian, D.; Lassenius, C.; Paasivaara, M.: A mapping study on requirements engineering in agile software development. In: 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 199–207. IEEE (2015)
54.
go back to reference Cao, L.; Ramesh, B.: Agile requirements engineering practices: An empirical study. IEEE Softw. 25(1), 60–67 (2008)CrossRef Cao, L.; Ramesh, B.: Agile requirements engineering practices: An empirical study. IEEE Softw. 25(1), 60–67 (2008)CrossRef
55.
go back to reference Ernst, N.A.; Murphy, G.C.: Case studies in just-in-time requirements analysis. In: 2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 25–32. IEEE (2012) Ernst, N.A.; Murphy, G.C.: Case studies in just-in-time requirements analysis. In: 2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 25–32. IEEE (2012)
56.
go back to reference Racheva, Z.; Daneva, M.; Sikkel, K.; Herrmann, A.; Wieringa, R.: Do we know enough about requirements prioritization in agile projects: insights from a case study. In: 2010 18th IEEE International Requirements Engineering Conference, pp. 147–156. IEEE (2010) Racheva, Z.; Daneva, M.; Sikkel, K.; Herrmann, A.; Wieringa, R.: Do we know enough about requirements prioritization in agile projects: insights from a case study. In: 2010 18th IEEE International Requirements Engineering Conference, pp. 147–156. IEEE (2010)
57.
go back to reference Ktata, O.; Lévesque, G.: Agile development: Issues and avenues requiring a substantial enhancement of the business perspective in large projects. In: Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering, pp. 59–66 (2009) Ktata, O.; Lévesque, G.: Agile development: Issues and avenues requiring a substantial enhancement of the business perspective in large projects. In: Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering, pp. 59–66 (2009)
58.
go back to reference Alsaqaf, W.; Daneva, M.; Wieringa, R.: Understanding challenging situations in agile quality requirements engineering and their solution strategies: insights from a case study. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), pp. 274–285. IEEE (2018) Alsaqaf, W.; Daneva, M.; Wieringa, R.: Understanding challenging situations in agile quality requirements engineering and their solution strategies: insights from a case study. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), pp. 274–285. IEEE (2018)
59.
go back to reference Kaleem, S.; Ahmad, S.; Babar, M.; Akre, V.; Raian, A.; Ullah, F.: A review on requirements engineering for internet of things (lot) applications. In: 2019 Sixth HCT Information Technology Trends (ITT), pp. 269–275. IEEE (2019) Kaleem, S.; Ahmad, S.; Babar, M.; Akre, V.; Raian, A.; Ullah, F.: A review on requirements engineering for internet of things (lot) applications. In: 2019 Sixth HCT Information Technology Trends (ITT), pp. 269–275. IEEE (2019)
60.
go back to reference Alsaqaf, W.; Daneva, M.; Wieringa, R.: Quality requirements challenges in the context of large-scale distributed agile: An empirical study. Inf. Softw. Technol. 110, 39–55 (2019)CrossRef Alsaqaf, W.; Daneva, M.; Wieringa, R.: Quality requirements challenges in the context of large-scale distributed agile: An empirical study. Inf. Softw. Technol. 110, 39–55 (2019)CrossRef
61.
go back to reference Aaramaa, S.; Kinnunen, T.; Lehto, J.; Taušan, N.: Managing constant flow of requirements: screening challenges in very large-scale requirements engineering. In: International Conference on Product Focused Software Process Improvement, pp. 123–137. Springer (2013) Aaramaa, S.; Kinnunen, T.; Lehto, J.; Taušan, N.: Managing constant flow of requirements: screening challenges in very large-scale requirements engineering. In: International Conference on Product Focused Software Process Improvement, pp. 123–137. Springer (2013)
62.
go back to reference Mafra, P.; Kalinowski, M.; Fernández, D.M.; Felderer, M.; Wagner, S.: Towards guidelines for preventing critical requirements engineering problems. In: 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 25–29. IEEE (2016) Mafra, P.; Kalinowski, M.; Fernández, D.M.; Felderer, M.; Wagner, S.: Towards guidelines for preventing critical requirements engineering problems. In: 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 25–29. IEEE (2016)
63.
go back to reference Kumari, S.N.; Pillai, A.S.: Requirements elicitation issues and project performance: A test of a contingency model. In: 2015 Science and Information Conference (SAI), pp. 889–896. IEEE (2015) Kumari, S.N.; Pillai, A.S.: Requirements elicitation issues and project performance: A test of a contingency model. In: 2015 Science and Information Conference (SAI), pp. 889–896. IEEE (2015)
64.
go back to reference Shaheen, R.; Ahsan, A.; Anwar, Z.: Requirements management for market driven software products—key issues. In: 2018 International conference on computing, mathematics and engineering technologies (iCoMET), pp. 1–6. IEEE (2018) Shaheen, R.; Ahsan, A.; Anwar, Z.: Requirements management for market driven software products—key issues. In: 2018 International conference on computing, mathematics and engineering technologies (iCoMET), pp. 1–6. IEEE (2018)
65.
go back to reference Zowghi, D.: Requirements engineering education and training: Key challenges and practical solutions. In: 2009 17th IEEE International Requirements Engineering Conference, pp. 358–358. IEEE (2009) Zowghi, D.: Requirements engineering education and training: Key challenges and practical solutions. In: 2009 17th IEEE International Requirements Engineering Conference, pp. 358–358. IEEE (2009)
66.
go back to reference Alsaqaf, W.; Daneva, M.; Wieringa, R.: Agile quality requirements engineering challenges: First results from a case study. In: 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 454–459. IEEE (2017) Alsaqaf, W.; Daneva, M.; Wieringa, R.: Agile quality requirements engineering challenges: First results from a case study. In: 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 454–459. IEEE (2017)
67.
go back to reference Ncube, C.; Lim, S.L.; Dogan, H.: Identifying top challenges for international research on requirements engineering for systems of systems engineering. In: 2013 21st IEEE International Requirements Engineering Conference (RE), pp. 342–344. IEEE (2013) Ncube, C.; Lim, S.L.; Dogan, H.: Identifying top challenges for international research on requirements engineering for systems of systems engineering. In: 2013 21st IEEE International Requirements Engineering Conference (RE), pp. 342–344. IEEE (2013)
68.
69.
go back to reference Safwat, A.; Senousy, M.: Addressing challenges of ultra large scale system on requirements engineering. Proc. Comput. Sci. 65, 442–449 (2015)CrossRef Safwat, A.; Senousy, M.: Addressing challenges of ultra large scale system on requirements engineering. Proc. Comput. Sci. 65, 442–449 (2015)CrossRef
70.
go back to reference Bendakir, S.; Zarour, N.; Charrel, P.J.: A novel approach to change management in requirements engineering context. Int. J. Agent Technol. Syst. (IJATS) 7(3), 18–44 (2015)CrossRef Bendakir, S.; Zarour, N.; Charrel, P.J.: A novel approach to change management in requirements engineering context. Int. J. Agent Technol. Syst. (IJATS) 7(3), 18–44 (2015)CrossRef
71.
go back to reference Ramesh, B.; Cao, L.; Baskerville, R.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20(5), 449–480 (2010)CrossRef Ramesh, B.; Cao, L.; Baskerville, R.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20(5), 449–480 (2010)CrossRef
72.
go back to reference Belani, H.; Vukovic, M.; Car, Ž.: Requirements engineering challenges in building ai-based complex systems. In: 2019 IEEE 27th International Requirements Engineering Conference Workshops (REW), pp. 252–255. IEEE (2019) Belani, H.; Vukovic, M.; Car, Ž.: Requirements engineering challenges in building ai-based complex systems. In: 2019 IEEE 27th International Requirements Engineering Conference Workshops (REW), pp. 252–255. IEEE (2019)
73.
go back to reference Elghariani, K.; Kama, N.: Review on agile requirements engineering challenges. In: 2016 3rd International Conference on Computer and Information Sciences (ICCOINS), pp. 507–512. IEEE (2016) Elghariani, K.; Kama, N.: Review on agile requirements engineering challenges. In: 2016 3rd International Conference on Computer and Information Sciences (ICCOINS), pp. 507–512. IEEE (2016)
74.
go back to reference Shah, T.; Patel, V.: A review of requirement engineering issues and challenges in various software development methods. Int. J. Comput. Appl. 99(15), 36–45 (2014) Shah, T.; Patel, V.: A review of requirement engineering issues and challenges in various software development methods. Int. J. Comput. Appl. 99(15), 36–45 (2014)
75.
go back to reference Inayat, I.; Moraes, L.; Daneva, M.; Salim, S.S.: A reflection on agile requirements engineering: solutions brought and challenges posed. In: Scientific Workshop Proceedings of the XP2015, pp. 1–7 (2015) Inayat, I.; Moraes, L.; Daneva, M.; Salim, S.S.: A reflection on agile requirements engineering: solutions brought and challenges posed. In: Scientific Workshop Proceedings of the XP2015, pp. 1–7 (2015)
76.
go back to reference Curcio, K.; Navarro, T.; Malucelli, A.; Reinehr, S.: Requirements engineering: A systematic mapping study in agile software development. J. Syst. Softw. 139, 32–50 (2018)CrossRef Curcio, K.; Navarro, T.; Malucelli, A.; Reinehr, S.: Requirements engineering: A systematic mapping study in agile software development. J. Syst. Softw. 139, 32–50 (2018)CrossRef
77.
go back to reference Käpyaho, M.; Kauppinen, M.: Agile requirements engineering with prototyping: A case study. In: 2015 IEEE 23rd International Requirements Engineering Conference (RE), pp. 334–343. IEEE (2015) Käpyaho, M.; Kauppinen, M.: Agile requirements engineering with prototyping: A case study. In: 2015 IEEE 23rd International Requirements Engineering Conference (RE), pp. 334–343. IEEE (2015)
78.
go back to reference Damian, D.E.; Zowghi, D.: RE challenges in multi-site software development organisations. Requir. Eng. 8(3), 149–160 (2003)CrossRef Damian, D.E.; Zowghi, D.: RE challenges in multi-site software development organisations. Requir. Eng. 8(3), 149–160 (2003)CrossRef
79.
go back to reference Schmid, K.: Challenges and solutions in global requirements engineering–a literature survey. In: International Conference on Software Quality, pp. 85–99. Springer (2014) Schmid, K.: Challenges and solutions in global requirements engineering–a literature survey. In: International Conference on Software Quality, pp. 85–99. Springer (2014)
80.
go back to reference Rolland, K.H.: “desperately” seeking research on agile requirements in the context of large-scale agile projects. In: Scientific Workshop Proceedings of the XP2015, XP ’15 Workshops. Association for Computing Machinery, New York, NY, USA (2015). https://doi.org/10.1145/2764979.2764984 Rolland, K.H.: “desperately” seeking research on agile requirements in the context of large-scale agile projects. In: Scientific Workshop Proceedings of the XP2015, XP ’15 Workshops. Association for Computing Machinery, New York, NY, USA (2015). https://​doi.​org/​10.​1145/​2764979.​2764984
81.
go back to reference Ramachandran, S.; Dodda, S.; Santapoor, L.: Overcoming social issues in requirements engineering. In: International Conference on Computer Science and Information Technology, pp. 310–324. Springer (2011) Ramachandran, S.; Dodda, S.; Santapoor, L.: Overcoming social issues in requirements engineering. In: International Conference on Computer Science and Information Technology, pp. 310–324. Springer (2011)
82.
go back to reference Brockmann, P.S.; Thaumuller, T.: Cultural aspects of global requirements engineering: An empirical chinese-german case study. In: 2009 Fourth IEEE International Conference on Global Software Engineering, pp. 353–357. IEEE (2009) Brockmann, P.S.; Thaumuller, T.: Cultural aspects of global requirements engineering: An empirical chinese-german case study. In: 2009 Fourth IEEE International Conference on Global Software Engineering, pp. 353–357. IEEE (2009)
83.
go back to reference Ghazi, P.; Glinz, M.: Challenges of working with artifacts in requirements engineering and software engineering. Requir. Eng. 22(3), 359–385 (2017)CrossRef Ghazi, P.; Glinz, M.: Challenges of working with artifacts in requirements engineering and software engineering. Requir. Eng. 22(3), 359–385 (2017)CrossRef
84.
go back to reference Spearman, C.: The proof and measurement of association between two things. Am. J. Psychol. 100(3/4), 441–471 (1987)CrossRef Spearman, C.: The proof and measurement of association between two things. Am. J. Psychol. 100(3/4), 441–471 (1987)CrossRef
Metadata
Title
Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial Perspective
Authors
Muhammad Tukur
Sani Umar
Jameleddine Hassine
Publication date
09-01-2021
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 4/2021
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-020-05159-1

Other articles of this Issue 4/2021

Arabian Journal for Science and Engineering 4/2021 Go to the issue

Research Article-Computer Engineering and Computer Science

A Novel Quranic Search Engine Using an Ontology-Based Semantic Indexing

Research Article-Computer Engineering and Computer Science

Research on Understanding the Effect of Deep Learning on User Preferences

Premium Partners