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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
Esselink, B.: A Practical Guide to Localization. John Benjamins (2000)
Phillips, A.: Internationalization: An introduction part II: Enabling. In: Tutorial at the Internationalization and Unicode Conference (2009)
Watson, G.L.: A Quick Guide to Software Internationalization Issues. Kindle E-Book (2010)
VDMA. Software-Internationalisierung. VDMA (2009) (in German)
Schmid, K.: Requirements Engineering for Globalization (RE4G): Understanding the Issues, Report for the Software Engineering Center (SEC), NIPA, South Korea (2012)
Damian, D.: Stakeholders in global requirements engineering: Lessons learned from practice. IEEE Software 24(2), 21–27 (2007)
Nicholson, B., Sahay, S.: Embedded Knowledge and Offshore Software Development. Information and Organization, pp. 329–365. Elsevier (2004)
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)
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)
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)
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)
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)
John, I., Eisenbarth, M.: A decade of scoping — a survey. In: 13th International Conference on Software Product Lines, pp. 31–40 (2009)
Helferich, A., Schmid, K., Herzwurm, G.: Reconciling marketed and engineered software product lines. In: 10th International Software Product Line Conference, pp. 23–27 (2006)
Maiden, N., Rugg, G.: ACRE: Selecting Methods for Requirements Acquisition. Software Engineering Journal 11(3), 183–192 (1996)
Bhatia, M., Vasal, A.: Localisation and Requirement Engineering in Context to Indian Scenario. In: 15th IEEE International Requirements Engineering Conference, pp. 393–394 (2007)
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)
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)
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)
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)
Bhat, J., Gupta, M., Murthy, S.: Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Software 23(5), 38–44 (2006)
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)
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)
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)
Hagge, L., Lappe, K.: Sharing requirements engineering experience using patterns. IEEE Software 22(1), 24–31 (2005)
Gumm, D.: Distribution dimensions in software development projects: A taxonomy. IEEE Software 23(5), 45–51 (2006)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)