Skip to main content
Erschienen 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

verfasst von: Muhammad Tukur, Sani Umar, Jameleddine Hassine

Erschienen in: Arabian Journal for Science and Engineering | Ausgabe 4/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Charmaz, K.: Constructing Grounded Theory. Sage Publications, USA (2014) Charmaz, K.: Constructing Grounded Theory. Sage Publications, USA (2014)
43.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial Perspective
verfasst von
Muhammad Tukur
Sani Umar
Jameleddine Hassine
Publikationsdatum
09.01.2021
Verlag
Springer Berlin Heidelberg
Erschienen in
Arabian Journal for Science and Engineering / Ausgabe 4/2021
Print ISSN: 2193-567X
Elektronische ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-020-05159-1

Weitere Artikel der Ausgabe 4/2021

Arabian Journal for Science and Engineering 4/2021 Zur Ausgabe

Research Article-Computer Engineering and Computer Science

Providing a Personalization Model Based on Fuzzy Topic Modeling

Research Article-Computer Engineering and Computer Science

Input–Output Modeling and Multi-objective Optimization of Weld Attributes in EBW

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.