Skip to main content

Challenges and Solutions in Global Requirements Engineering – A Literature Survey

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 166))

Abstract

Requirements engineering is a core part of the software engineering lifecycle with tremendous leverage on software development success. It becomes particularly difficult in the context of global software engineering due to the need to coordinate many different stakeholders in a distributed setting. In this paper we survey some main results in global requirements engineering. We will address both the development of systems with internationally distributed customers as well as the situation of globally distributed development.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cheng, B., Atlee, J.: Research directions in requirements engineering. In: Future of Software Engineering (FOSE 2007) Part of International Conference on Software Engineering, pp. 285–303 (2007)

    Google Scholar 

  2. Herbsleb, J.: Global software engineering: The future of socio-technical coordination. In: Future of Software Engineering (FOSE 2007), Part of International Conference on Software Engineering, pp. 188–198 (2007)

    Google Scholar 

  3. Esselink, B.: A Practical Guide to Localization. John Benjamins (2000)

    Google Scholar 

  4. Phillips, A.: Internationalization: An introduction part II: Enabling. In: Tutorial at the Internationalization and Unicode Conference (2009)

    Google Scholar 

  5. Watson, G.L.: A Quick Guide to Software Internationalization Issues. Kindle E-Book (2010)

    Google Scholar 

  6. VDMA. Software-Internationalisierung. VDMA (2009) (in German)

    Google Scholar 

  7. Schmid, K.: Requirements Engineering for Globalization (RE4G): Understanding the Issues, Report for the Software Engineering Center (SEC), NIPA, South Korea (2012)

    Google Scholar 

  8. Damian, D.: Stakeholders in global requirements engineering: Lessons learned from practice. IEEE Software 24(2), 21–27 (2007)

    Article  Google Scholar 

  9. Nicholson, B., Sahay, S.: Embedded Knowledge and Offshore Software Development. Information and Organization, pp. 329–365. Elsevier (2004)

    Google Scholar 

  10. Hanisch, J., Corbitt, B.: Requirements engineering during global software development: Some impediments to the requirements engineering process — a case study. In: 12th European Conference on Information Systems (ECIS), pp. 628–640 (2004)

    Google Scholar 

  11. Prikladnicki, R., Audy, J., Damian, D., de Oliveira, T.: Distributed Software Development: Practices and challenges in different business strategies of offshoring and onshoring. In: 2nd International Conference on Global Software Engineering, pp. 262–274 (2007)

    Google Scholar 

  12. Jantunen, S., Smolander, K., Gause, D.: How internationalization of a product changes requirements engineering activities: An exploratory study. In: 15th International Requirements Engineering Conference, pp. 163–172 (2007)

    Google Scholar 

  13. Calefato, F., Damian, D., Lanubile, F.: An empirical investigation on text-based communication in distributed requirements workshops. In: 2nd International Conference on Global Software Engineering, pp. 3–11 (2007)

    Google Scholar 

  14. Brockmann, P., Thaumüller, T.: Cultural aspects of global requirements engineering: An empirical chinese-german case study. In: 4th International Conference on Global Software Engineering, pp. 353–357 (2009)

    Google Scholar 

  15. John, I., Eisenbarth, M.: A decade of scoping — a survey. In: 13th International Conference on Software Product Lines, pp. 31–40 (2009)

    Google Scholar 

  16. Helferich, A., Schmid, K., Herzwurm, G.: Reconciling marketed and engineered software product lines. In: 10th International Software Product Line Conference, pp. 23–27 (2006)

    Google Scholar 

  17. Maiden, N., Rugg, G.: ACRE: Selecting Methods for Requirements Acquisition. Software Engineering Journal 11(3), 183–192 (1996)

    Article  Google Scholar 

  18. Bhatia, M., Vasal, A.: Localisation and Requirement Engineering in Context to Indian Scenario. In: 15th IEEE International Requirements Engineering Conference, pp. 393–394 (2007)

    Google Scholar 

  19. Laurent, P., Mäder, P., Cleland-Huang, J., Steele, A.: A Taxonomy and Visual Notation for Modeling Globally Distributed Requirements Engineering Projects. In: International Conference on Global Software Engineering, pp. 35–44 (2010)

    Google Scholar 

  20. Stapel, K., Knauss, E., Schneider, K., Zazwoprka, N.: FLOW Mapping: Planning and Managing Communication in Distributed Teams. In: 6th International Conference on Global Software Engineering, pp. 190–199 (2011)

    Google Scholar 

  21. Berenbach, B., Wolf, T.: A unified requirements model; integrating features, use cases, requirements, requirements analysis and hazard analysis. In: 2nd International Conference on Global Software Engineering, pp. 197–203 (2007)

    Google Scholar 

  22. Bhat, J., Gupta, M.: Enhancing Requirement Stakeholder Satisfaction during Far-shore Maintenance of Custom Developed Software using Shift-Pattern Model. In: 2nd International Conference on Requirements Engineering, pp. 322–327 (2007)

    Google Scholar 

  23. Bhat, J., Gupta, M., Murthy, S.: Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Software 23(5), 38–44 (2006)

    Article  Google Scholar 

  24. Crnkovic, I., Bosnic, I., Žagar, M.: Ten tips to succeed in global software engineering education. In: International Conference on Software Engineering, Software Engineering Education, pp. 101–105 (2012)

    Google Scholar 

  25. Gotel, O., Kulkarni, V., Say, M., Scharff, C., Sunetnanta, T.: Quality indicators on global software development projects: Does “getting to know you” really matter? In: 4th IEEE International Conference on Global Software Engineering, pp. 3–7 (2009)

    Google Scholar 

  26. Gorschek, T., Fricker, S., Felt, R., Torkar, R., Wohlin, C., Mattsson, M.: 1st international global requirements engineering workshop (GREW 2007). ACM SIGSOFT Software Engineering Notes 33(2), 29–32 (2008)

    Article  Google Scholar 

  27. Hagge, L., Lappe, K.: Sharing requirements engineering experience using patterns. IEEE Software 22(1), 24–31 (2005)

    Article  Google Scholar 

  28. Gumm, D.: Distribution dimensions in software development projects: A taxonomy. IEEE Software 23(5), 45–51 (2006)

    Article  Google Scholar 

  29. Beecham, S., Noll, J., Richardson, I., Dhungana, D.: A Decision Support System for Global Software Development. In: 6th International Conference on Global Software Engineering, Workshops, pp. 48–53 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Schmid, K. (2014). Challenges and Solutions in Global Requirements Engineering – A Literature Survey. In: Winkler, D., Biffl, S., Bergsmann, J. (eds) Software Quality. Model-Based Approaches for Advanced Software and Systems Engineering. SWQD 2014. Lecture Notes in Business Information Processing, vol 166. Springer, Cham. https://doi.org/10.1007/978-3-319-03602-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03602-1_6

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03601-4

  • Online ISBN: 978-3-319-03602-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics