Skip to main content
Erschienen in: Empirical Software Engineering 1/2014

01.02.2014

An empirically based terminology and taxonomy for global software engineering

verfasst von: Darja Šmite, Claes Wohlin, Zane Galviņa, Rafael Prikladnicki

Erschienen in: Empirical Software Engineering | Ausgabe 1/2014

Einloggen

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

search-config
loading …

Abstract

Many organizations nowadays strive for utilization of benefits offered by global software engineering (GSE) and sourcing strategies are thus discussed more often. Since there are so many variations of the attributes associated with global software projects a large amount of new terms has been introduced. The diversity in sourcing jargon however has caused difficulties in determining which term to use in which situation, and thus causing further obstacles to searching and finding relevant research during e.g. systematic literature reviews. The inability of judging the applicability of the research in an industrial context is another important implication on the transferability of research into practice. Thus the need for accurate terminology and definitions for different global sourcing situations emerges as a way for the community to build upon each other’s work and hence making progress more quickly. In this paper we first investigate the state of the use of the GSE jargon concluding that terminology is very diverse (many synonyms used to describe the same phenomena), often confusing (same terms used to describe different phenomena) and occasionally ambiguous (few terms used to describe several phenomena). In order to address the identified problems, we conducted a Delphi-inspired study with ten well-established researchers in GSE and developed an empirically based glossary for the key concepts in global software engineering. We then propose a taxonomy for GSE by categorizing the selected terms based on generalization-specialization relationships and illustrate how the taxonomy can be used to categorize and map existing knowledge. The contribution targets future researchers, who will publish or synthesize further empirical work and practitioners, who are interested in published empirical cases. Therefore this work is expected to make a contribution to the future development of research in the GSE field, and alleviate understandability and transferability of existing and future knowledge into practice.

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

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • 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!

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Babar MA, Niazi M (2008). Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners’ Views. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 67–76. Babar MA, Niazi M (2008). Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners’ Views. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 67–76.
Zurück zum Zitat Barney, S, Wohlin, C, Chatzipetrou, P, Angelis, L (2011) Offshore Insourcing: A Case Study on Software Quality Alignment. In: proceedings of the 6th IEEE International Conference on Global Software Engineering ICGSE, pp. 146–155. Barney, S, Wohlin, C, Chatzipetrou, P, Angelis, L (2011) Offshore Insourcing: A Case Study on Software Quality Alignment. In: proceedings of the 6th IEEE International Conference on Global Software Engineering ICGSE, pp. 146–155.
Zurück zum Zitat Battin RD, Crocker R, Kreidler J, Subramanian K (2001) Leveraging resources in global software development. IEEE Software 18(2):70–77CrossRef Battin RD, Crocker R, Kreidler J, Subramanian K (2001) Leveraging resources in global software development. IEEE Software 18(2):70–77CrossRef
Zurück zum Zitat Bavani R (2011) Governance Patterns in Global Software Engineering: Best Practices and Lessons Learned. In: proceedings of the 6th IEEE International Conference on Global Software Engineering ICGSE, pp. 50–54. Bavani R (2011) Governance Patterns in Global Software Engineering: Best Practices and Lessons Learned. In: proceedings of the 6th IEEE International Conference on Global Software Engineering ICGSE, pp. 50–54.
Zurück zum Zitat Berenbach, B, Gall, M (2006) Toward a Unified Model for Requirements Engineering. In: proceedings of the 1st IEEE International Conference on Global Software Engineering ICGSE, pp. 237–238. Berenbach, B, Gall, M (2006) Toward a Unified Model for Requirements Engineering. In: proceedings of the 1st IEEE International Conference on Global Software Engineering ICGSE, pp. 237–238.
Zurück zum Zitat Braun, A (2007) A Framework to Enable Offshore Outsourcing. In: proceedings of the 2nd IEEE International Conference on Global Software Engineering ICGSE, pp. 125–129. Braun, A (2007) A Framework to Enable Offshore Outsourcing. In: proceedings of the 2nd IEEE International Conference on Global Software Engineering ICGSE, pp. 125–129.
Zurück zum Zitat Burger, W (2007) Offshoring and Outsourcing to INDIA. In: proceedings of the 2nd IEEE International Conference on Global Software Engineering ICGSE, pp. 173–176. Burger, W (2007) Offshoring and Outsourcing to INDIA. In: proceedings of the 2nd IEEE International Conference on Global Software Engineering ICGSE, pp. 173–176.
Zurück zum Zitat Caprihan, G (2006) Managing Software Performance in the Globally Distributed Software Development Paradigm. In: Proceedings of the 1st International Conference on Global Software Engineering, 83–91. Caprihan, G (2006) Managing Software Performance in the Globally Distributed Software Development Paradigm. In: Proceedings of the 1st International Conference on Global Software Engineering, 83–91.
Zurück zum Zitat Carmel E, Tjia P (2005) Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce. Cambridge University Press, NYCrossRef Carmel E, Tjia P (2005) Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce. Cambridge University Press, NYCrossRef
Zurück zum Zitat Carmel E, Abbott P (2007) Why ‘Nearshore’ Means That Distance Matters. Communications of the ACM 50(10):40–46CrossRef Carmel E, Abbott P (2007) Why ‘Nearshore’ Means That Distance Matters. Communications of the ACM 50(10):40–46CrossRef
Zurück zum Zitat Carmel E, Agarwal R (2001) Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software 18(2):22–29CrossRef Carmel E, Agarwal R (2001) Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software 18(2):22–29CrossRef
Zurück zum Zitat Casey, V, Richardson, I (2006) Project Management within Virtual Software Teams. In: proceedings of the 1st IEEE International Conference on Global Software Engineering ICGSE, pp. 33–42. Casey, V, Richardson, I (2006) Project Management within Virtual Software Teams. In: proceedings of the 1st IEEE International Conference on Global Software Engineering ICGSE, pp. 33–42.
Zurück zum Zitat Casey, V, Richardson, I (2008) The Impact of Fear on the Operation of Virtual Teams. In: proceedings of the 3rd IEEE International Conference on Global Software Engineering ICGSE, pp. 163–172. Casey, V, Richardson, I (2008) The Impact of Fear on the Operation of Virtual Teams. In: proceedings of the 3rd IEEE International Conference on Global Software Engineering ICGSE, pp. 163–172.
Zurück zum Zitat Cristal M, Wildt D, Prikladnicki R (2008) Usage of SCRUM Practices within a Global Company. In: Proceedings of the IEEE International Conference on Global Software Engineering, pp. 222–226. Cristal M, Wildt D, Prikladnicki R (2008) Usage of SCRUM Practices within a Global Company. In: Proceedings of the IEEE International Conference on Global Software Engineering, pp. 222–226.
Zurück zum Zitat Ebert C, De Neve P (2001) Surviving global software development. IEEE Software 18(2):62–69CrossRef Ebert C, De Neve P (2001) Surviving global software development. IEEE Software 18(2):62–69CrossRef
Zurück zum Zitat Gumm DC (2006) Distribution Dimensions in Software Development Projects: A Taxonomy. IEEE Software 23(5):45–51CrossRef Gumm DC (2006) Distribution Dimensions in Software Development Projects: A Taxonomy. IEEE Software 23(5):45–51CrossRef
Zurück zum Zitat Gwet KL (2010) Handbook of Inter-Rater Reliability, 2nd edn. Advanced Analytics, LLC Gwet KL (2010) Handbook of Inter-Rater Reliability, 2nd edn. Advanced Analytics, LLC
Zurück zum Zitat Hawthorne MJ, Perry DE (2005) Software Engineering Education in the Era of Outsourcing, Distributed Development, and Open Source Software: Challenges and Opportunities. In: Proceedings of the 27th International Conference on Software Engineering, pp. 643–644. Hawthorne MJ, Perry DE (2005) Software Engineering Education in the Era of Outsourcing, Distributed Development, and Open Source Software: Challenges and Opportunities. In: Proceedings of the 27th International Conference on Software Engineering, pp. 643–644.
Zurück zum Zitat Herbsleb JD, Paulish DJ, Bass M (2005) Global Software Development at Siemens: Experience from Nine Projects. In: Proceedings of the 27th International Conference on Software Engineering, pp. 524–533. Herbsleb JD, Paulish DJ, Bass M (2005) Global Software Development at Siemens: Experience from Nine Projects. In: Proceedings of the 27th International Conference on Software Engineering, pp. 524–533.
Zurück zum Zitat Hossain E, Babar MA, Pail H-Y (2009) Using Scrum in Global Software Development: A Systematic Literature Review. In: Proceedings of the 4th International Conference on Global Software Engineering, 175–184. Hossain E, Babar MA, Pail H-Y (2009) Using Scrum in Global Software Development: A Systematic Literature Review. In: Proceedings of the 4th International Conference on Global Software Engineering, 175–184.
Zurück zum Zitat Höfner G, Mani VS (2007). TAPER: A generic framework for establishing an offshore development center. In: Proceedings of the 2nd International Conference on Global Software Engineering, 162–172. Höfner G, Mani VS (2007). TAPER: A generic framework for establishing an offshore development center. In: Proceedings of the 2nd International Conference on Global Software Engineering, 162–172.
Zurück zum Zitat Höfner G, Mani VS, Nambiar R, Manoy A (2011). Fostering a High-Performance Culture in Offshore Software Engineering Teams Using Balanced Scorecards and Project Scorecards. In: Proceedings of the 6nd International Conference on Global Software Engineering, 35–39. Höfner G, Mani VS, Nambiar R, Manoy A (2011). Fostering a High-Performance Culture in Offshore Software Engineering Teams Using Balanced Scorecards and Project Scorecards. In: Proceedings of the 6nd International Conference on Global Software Engineering, 35–39.
Zurück zum Zitat Jalali S, Wohlin C (2010). Agile Practices in Global Software Engineering - A Systematic Map. In: proceedings of the 5th IEEE International Conference on Global Software Engineering ICGSE, pp. 45–55. Jalali S, Wohlin C (2010). Agile Practices in Global Software Engineering - A Systematic Map. In: proceedings of the 5th IEEE International Conference on Global Software Engineering ICGSE, pp. 45–55.
Zurück zum Zitat Jordan WJ, Miller SR (2003) Inter-Rater Agreement in Analysis of Open-Ended Responses: Lessons from a Mixed Methods Study of Principals. Knowledge Creation Diffusion Utilization, 1–5. Jordan WJ, Miller SR (2003) Inter-Rater Agreement in Analysis of Open-Ended Responses: Lessons from a Mixed Methods Study of Principals. Knowledge Creation Diffusion Utilization, 1–5.
Zurück zum Zitat Meyer M A, Booker J M (2001) Eliciting and Analyzing Expert Judgment: A practical guide. ASA-SIAM Series on Statistics and Applied Probability Meyer M A, Booker J M (2001) Eliciting and Analyzing Expert Judgment: A practical guide. ASA-SIAM Series on Statistics and Applied Probability
Zurück zum Zitat Okoli C, Pawlowski SD (2004) The Delphi Method as a Research Tool: An Example, Design Considerations and Applications. Information & Management 42:15–29CrossRef Okoli C, Pawlowski SD (2004) The Delphi Method as a Research Tool: An Example, Design Considerations and Applications. Information & Management 42:15–29CrossRef
Zurück zum Zitat Poikolainen T, Paananen J (2007). Performance Criteria in Inter-Organizational Global Software Development Projects. In: proceedings of International Conference on Global Software Engineering ICGSE, 60–70 Poikolainen T, Paananen J (2007). Performance Criteria in Inter-Organizational Global Software Development Projects. In: proceedings of International Conference on Global Software Engineering ICGSE, 60–70
Zurück zum Zitat Prikladnicki R, Audy JLN, Evaristo R (2003) Global Software Development in Practice Lessons Learned. Software Process: Improvement and Practice 8(4):267–281 Prikladnicki R, Audy JLN, Evaristo R (2003) Global Software Development in Practice Lessons Learned. Software Process: Improvement and Practice 8(4):267–281
Zurück zum Zitat Petersen K, Wohlin C (2009). Context in Industrial Software Engineering Research, In: proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 401–404. Petersen K, Wohlin C (2009). Context in Industrial Software Engineering Research, In: proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 401–404.
Zurück zum Zitat Prikladnicki R, Audy JLN, Evaristo R (2006). A Reference Model for Global Software Development: Findings from a Case Study. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 18–28. Prikladnicki R, Audy JLN, Evaristo R (2006). A Reference Model for Global Software Development: Findings from a Case Study. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 18–28.
Zurück zum Zitat Prikladnicki R, Audy JLN, Damian D, de Oliveira TC (2007) Distributed Software Development: Practices and Challenges in Different Business Strategies of Offshoring and Onshoring. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 262–274 Prikladnicki R, Audy JLN, Damian D, de Oliveira TC (2007) Distributed Software Development: Practices and Challenges in Different Business Strategies of Offshoring and Onshoring. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 262–274
Zurück zum Zitat Prikladnicki R, Damian D, Audy JLN (2008). Patterns of Evolution in the Practice of Distributed Software Development in Wholly Owned Subsidiaries: A Preliminary Capability Model. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 99–108. Prikladnicki R, Damian D, Audy JLN (2008). Patterns of Evolution in the Practice of Distributed Software Development in Wholly Owned Subsidiaries: A Preliminary Capability Model. In: proceedings of the IEEE International Conference on Global Software Engineering ICGSE, pp. 99–108.
Zurück zum Zitat Prikladnicki R, Audy JLN (2010) Process Models in the Practice of Distributed Software Development: A Systematic Review of the Literature. Information and Software Technology 52(8):779–791CrossRef Prikladnicki R, Audy JLN (2010) Process Models in the Practice of Distributed Software Development: A Systematic Review of the Literature. Information and Software Technology 52(8):779–791CrossRef
Zurück zum Zitat Radatz J (1988). A standard dictionary for computer terminology: Project 610, In: Computer, 21(2), 1988, pp. 72–77 Radatz J (1988). A standard dictionary for computer terminology: Project 610, In: Computer, 21(2), 1988, pp. 72–77
Zurück zum Zitat Richardson I, Avram G, Deshpande S, Casey V (2008). Having a Foot on Each Shore – Bridging Global Software Development in the Case of SMEs. In: proceedings of the 3rd IEEE International Conference on Global Software Engineering ICGSE, pp. 13–22. Richardson I, Avram G, Deshpande S, Casey V (2008). Having a Foot on Each Shore – Bridging Global Software Development in the Case of SMEs. In: proceedings of the 3rd IEEE International Conference on Global Software Engineering ICGSE, pp. 13–22.
Zurück zum Zitat Robinson M, Kalakota R (2004) Offshore Outsourcing: Business Models, ROI and Best Practices. Mivar Press, USA Robinson M, Kalakota R (2004) Offshore Outsourcing: Business Models, ROI and Best Practices. Mivar Press, USA
Zurück zum Zitat Smite D, Wohlin C, Feldt R, Gorschek T (2008) Reporting Empirical Research in Global Software Engineering: a Classification Scheme. In: proceedings of the IEEE International Conference on Global Software Engineering, pp. 173–181. Smite D, Wohlin C, Feldt R, Gorschek T (2008) Reporting Empirical Research in Global Software Engineering: a Classification Scheme. In: proceedings of the IEEE International Conference on Global Software Engineering, pp. 173–181.
Zurück zum Zitat Smite D, Wohlin C (2010) Software Product Transfers: Lessons Learned from a Case Study. In: proceedings of the IEEE International Conference on Global Software Engineering, pp. 97–105. Smite D, Wohlin C (2010) Software Product Transfers: Lessons Learned from a Case Study. In: proceedings of the IEEE International Conference on Global Software Engineering, pp. 97–105.
Zurück zum Zitat Smite D, Wohlin C, Feldt R, Gorschek T (2010) Empirical Evidence in Global Software Engineering: A Systematic Review. Empirical Software Engineering Journal 15(1):91–118 Smite D, Wohlin C, Feldt R, Gorschek T (2010) Empirical Evidence in Global Software Engineering: A Systematic Review. Empirical Software Engineering Journal 15(1):91–118
Zurück zum Zitat Szymanski CH, Prikladnicki R (2007) The Evolution of the Internal Offshore Software Development Model at Dell Inc. In: proceedings of the 2nd IEEE International Conference on Global Software Engineering ICGSE, pp. 40–50. Szymanski CH, Prikladnicki R (2007) The Evolution of the Internal Offshore Software Development Model at Dell Inc. In: proceedings of the 2nd IEEE International Conference on Global Software Engineering ICGSE, pp. 40–50.
Zurück zum Zitat Tervonen I, Mustonen T, (2009). Offshoring Test Automation: Observations and Lessons Learned. In: Proceedings of the 4th International Conference on Global Software Engineering, 226–235. Tervonen I, Mustonen T, (2009). Offshoring Test Automation: Observations and Lessons Learned. In: Proceedings of the 4th International Conference on Global Software Engineering, 226–235.
Zurück zum Zitat Zelkowitz MV, Wallace DR (1998) Experimental Models for Validating Technology. IEEE Computer 31(5):23–31CrossRef Zelkowitz MV, Wallace DR (1998) Experimental Models for Validating Technology. IEEE Computer 31(5):23–31CrossRef
Zurück zum Zitat Ågerfalk PJ, Fitzgerald B (2008) Outsourcing to an Unknown Workforce: Exploring Opensourcing as a Global Sourcing Strategy. MIS Quarterly 32(2):385–409 Ågerfalk PJ, Fitzgerald B (2008) Outsourcing to an Unknown Workforce: Exploring Opensourcing as a Global Sourcing Strategy. MIS Quarterly 32(2):385–409
Metadaten
Titel
An empirically based terminology and taxonomy for global software engineering
verfasst von
Darja Šmite
Claes Wohlin
Zane Galviņa
Rafael Prikladnicki
Publikationsdatum
01.02.2014
Verlag
Springer US
Erschienen in
Empirical Software Engineering / Ausgabe 1/2014
Print ISSN: 1382-3256
Elektronische ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-012-9217-9

Weitere Artikel der Ausgabe 1/2014

Empirical Software Engineering 1/2014 Zur Ausgabe

Premium Partner