A validated ontology for global software development

Aurora Vizcaíno, Felix García, Mario Piattini, Sarah Beecham

Research output: Contribution to journalArticlepeer-review

Abstract

The global software development (GSD) paradigm has, over the last 15 fifteen years, shifted from being novel and ground breaking to being widely adopted and mainstream. This wide adoption is partly owing to the many benefits provided by GSD, such as reduced labour costs, proximity to new markets and access to a diverse and experienced skills pool. Yet taking advantage of these benefits is far from straightforward, and research literature now includes a proliferation of guidelines, reviews and models to support the GSD industry. Although this active area of study is firmly established as a research area in its own right, the boundaries between general software engineering and GSD are somewhat confused and poorly defined. In an effort to consolidate our understanding of GSD, we have developed an ontology in order to capture the most relevant terms, concepts and relationships related to the goals, barriers and features of GSD projects. The study we present here builds on research conducted in a collaboration project between industry and academia, in which we developed an ontology in order to provide practitioners with a "common language and conceptualisation". Its successful outcome encouraged us to create a broader ontology that captures the current trends in GSD literature. The key ontology, along with its three subontologies, are the result of a review of the relevant literature, together with several expert evaluations. This ontology can serve as a useful introduction to GSD for researchers who are new to the paradigm. Moreover, practitioners can take advantage of it in order to contextualise their projects and predict and detect possible barriers. What is more, using a common language will help both researchers and practitioners to avoid ambiguities and misunderstanding.

Original languageEnglish
Pages (from-to)66-78
Number of pages13
JournalComputer Standards and Interfaces
Volume46
DOIs
Publication statusPublished - 2016

Keywords

  • Distributed software development (DSD)
  • Global software development (GSD)
  • Global software engineering (GSE)
  • Meta-model
  • Ontology

Fingerprint

Dive into the research topics of 'A validated ontology for global software development'. Together they form a unique fingerprint.

Cite this