Skip to main content
Log in

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

  • Research Article-Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. Available at https://docs.google.com/forms/d/e/1FAIpQLScI031iPhjLB-fGBv6cFQHe77Tr1bm6VjBX15_Tm-BrltNkkw/viewform.

References

  1. Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques, 1st edn. Springer Publishing Company, Berlin (2010)

    Book  Google Scholar 

  2. 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. Laplante, P.A.: Requirements Engineering for Software and Systems, 3rd edn. Auerbach Publications, USA (2017)

    Google Scholar 

  4. Ambreen, T.; Ikram, N.; Usman, M.; Niazi, M.: Empirical research in requirements engineering: trends and opportunities. Requir. Eng. 23(1), 63–95 (2018). https://doi.org/10.1007/s00766-016-0258-2

    Article  Google Scholar 

  5. 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. 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. 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)

    Google Scholar 

  8. Jarke, M.; Loucopoulos, P.; Lyytinen, K.; Mylopoulos, J.; Robinson, W.: The brave new world of design requirements. Inf. Syst. 36(7), 992–1008 (2011). https://doi.org/10.1016/j.is.2011.04.003. http://www.sciencedirect.com/science/article/pii/S0306437911000548. Special Issue: Advanced Information Systems Engineering (CAiSE’10)

  9. Nguyen, L.; Shanks, G.: A framework for understanding creativity in requirements engineering. Information and Software Technology 51(3), 655–662 (2009). https://doi.org/10.1016/j.infsof.2008.09.002. http://www.sciencedirect.com/science/article/pii/S0950584908001250

  10. 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. 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)

  12. Garousi, V.; Petersen, K.; Ozkan, B.: Challenges and best practices in industry-academia collaborations in software engineering: A systematic literature review. Inf. Softw. Technol. 79, 106–127 (2016). https://doi.org/10.1016/j.infsof.2016.07.006

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Regnell, B.; Höst, M.; och Dag, J.N.; Beremark, P.; Hjelm, T.: An industrial case study on distributed prioritisation in market-driven requirements engineering for packaged software. Requir. Eng. 6(1), 51–62 (2001). https://doi.org/10.1007/s007660170015

    Article  MATH  Google Scholar 

  16. 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. Bhat, J.M.; Gupta, M.; Murthy, S.N.: Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Softw. 23(5), 38–44 (2006)

    Article  Google Scholar 

  18. 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. 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. 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. 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)

    Article  Google Scholar 

  22. 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. 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)

    Chapter  Google Scholar 

  24. 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. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Ncube, C.: On the engineering of systems of systems: Key challenges for the requirements engineering community. In: 2011 Workshop on Requirements Engineering for Systems, Services and Systems-of-Systems (\(\text{RES}\hat{4}\)), pp. 70–73. IEEE Computer Society, Los Alamitos, CA, USA (2011). https://doi.org/10.1109/RESS.2011.6043923. https://doi.ieeecomputersociety.org/10.1109/RESS.2011.6043923

  29. 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. 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. 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. 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. 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. 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. 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)

    Article  Google Scholar 

  36. 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. 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-7

    Article  Google Scholar 

  38. 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. 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. 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. Charmaz, K.: Constructing Grounded Theory. Sage Publications, USA (2014)

    Google Scholar 

  42. Corbin, J.M.; Strauss, A.: Grounded theory research: Procedures, canons, and evaluative criteria. Qual. Soc. 13(1), 3–21 (1990). https://doi.org/10.1007/BF00988593

    Article  Google Scholar 

  43. Glaser, B.G.: Emergence vs forcing: Basics of grounded theory analysis. Sociology Press, Mill Valley (1992)

    Google Scholar 

  44. Williams, I.; Yuan, X.: Recommender systems for software requirements engineering: Current research challenges. In: 2019 SoutheastCon, pp. 1–6 (2019). https://doi.org/10.1109/SoutheastCon42311.2019.9020667

  45. 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. 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. 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. 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. Nilsson, S.; Sundin, E.; Lindahl, M.: Integrated product service offerings-challenges in setting requirements. J. Cleaner Prod. 201, 879–887 (2018)

    Article  Google Scholar 

  50. Decker, B.; Ras, E.; Rech, J.; Jaubert, P.; Rieth, M.: Wiki-based stakeholder participation in requirements engineering. IEEE Softw. 24(2), 28–35 (2007)

    Article  Google Scholar 

  51. 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. 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)

  53. Soares, H.F.; Alves, N.S.; Mendes, T.S.; Mendonca, M.; Spinola, R.O.: Investigating the link between user stories and documentation debt on software projects. In: 2015 12th International Conference on Information Technology - New Generations (ITNG), pp. 385–390. IEEE Computer Society, Los Alamitos, CA, USA (2015). https://doi.org/10.1109/ITNG.2015.68. https://doi.ieeecomputersociety.org/10.1109/ITNG.2015.68

  54. Cao, L.; Ramesh, B.: Agile requirements engineering practices: An empirical study. IEEE Softw. 25(1), 60–67 (2008)

    Article  Google Scholar 

  55. 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. 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. 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. 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. 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. 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)

    Article  Google Scholar 

  61. 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. 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. 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. 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. 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. 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. 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. Salvatore, F.J.; Alameda, T.: Daily challenges in requirements engineering. In: 11th IEEE International Conference on Requirements Engineering (RE 2003), 8–12 September 2003, Monterey Bay, CA, USA, p. 297. IEEE Computer Society (2003). https://doi.org/10.1109/ICRE.2003.1232769

  69. Safwat, A.; Senousy, M.: Addressing challenges of ultra large scale system on requirements engineering. Proc. Comput. Sci. 65, 442–449 (2015)

    Article  Google Scholar 

  70. 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)

    Article  Google Scholar 

  71. Ramesh, B.; Cao, L.; Baskerville, R.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20(5), 449–480 (2010)

    Article  Google Scholar 

  72. 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. 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. 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)

    Google Scholar 

  75. 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. 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)

    Article  Google Scholar 

  77. 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. Damian, D.E.; Zowghi, D.: RE challenges in multi-site software development organisations. Requir. Eng. 8(3), 149–160 (2003)

    Article  Google Scholar 

  79. Schmid, K.: Challenges and solutions in global requirements engineering–a literature survey. In: International Conference on Software Quality, pp. 85–99. Springer (2014)

  80. 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. 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. 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. Ghazi, P.; Glinz, M.: Challenges of working with artifacts in requirements engineering and software engineering. Requir. Eng. 22(3), 359–385 (2017)

    Article  Google Scholar 

  84. Spearman, C.: The proof and measurement of association between two things. Am. J. Psychol. 100(3/4), 441–471 (1987)

    Article  Google Scholar 

  85. Australian Bureau of Statistics: Small business in australia: 2001. https://www.abs.gov.au/ausstats/abs@.nsf/mf/1321.0 (2002). Accessed July 2020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jameleddine Hassine.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tukur, M., Umar, S. & Hassine, J. Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial Perspective. Arab J Sci Eng 46, 3723–3748 (2021). https://doi.org/10.1007/s13369-020-05159-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-020-05159-1

Keywords

Navigation