A validated ontology for global software development

被引:19
|
作者
Vizcaino, Aurora [1 ]
Garcia, Felix [1 ]
Piattini, Mario [1 ]
Beecham, Sarah [2 ]
机构
[1] Univ Castilla La Mancha, Escuela Super Informat, Inst Informat Technol & Syst, Alarcos Res Grp, E-13071 Ciudad Real, Spain
[2] Univ Limerick, Dept Comp Sci & Informat Syst, Irish Software Res Ctr, Lero, Limerick, Ireland
基金
爱尔兰科学基金会;
关键词
Global software development (GSD); Global software engineering (GSE); Distributed software development (DSD); Ontology; Meta-model; MANAGEMENT;
D O I
10.1016/j.csi.2016.02.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:66 / 78
页数:13
相关论文
共 50 条
  • [1] Towards an ontology for global software development
    Vizcaino, A.
    Garcia, F.
    Caballero, I.
    Villar, J. C.
    Piattini, M.
    [J]. IET SOFTWARE, 2012, 6 (03) : 214 - 225
  • [2] A domain ontology for software Requirements Change Management in Global Software Development environment
    AlSanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman A.
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (03) : 222 - 232
  • [3] A Domain Ontology for Software Requirements Change Management in Global Software Development Environment
    Alsanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman
    [J]. IEEE ACCESS, 2019, 7 : 49352 - 49361
  • [4] Requirement Change Management for Global Software Development using Ontology
    Khatoon, Asma
    Motla, Yasir Hafeez
    Azeem, Madiha
    Naz, Humera
    Nazir, Sana
    [J]. 2013 IEEE 9TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES (ICET 2013), 2013, : 273 - 278
  • [5] Development of a Software Engineering Ontology for Multisite Software Development
    Wongthongtham, Pornpit
    Chang, Elizabeth
    Dillon, Tharam
    Sommerville, Ian
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (08) : 1205 - 1217
  • [6] DKD-S: An Ontology-based Tool for Global Software Development
    Rocha, Rodrigo
    Leandro, Renan
    Silva, Israel
    Araujo, Jean
    Bion, Danillo
    Freitas, Fred
    Cordeiro, Diogo
    Gomes, Arthur
    Azevedo, Ryan
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [7] Multilevel Ontology Framework for Improving Requirements Change Management in Global Software Development
    Alsanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman
    [J]. IEEE ACCESS, 2019, 7 : 71804 - 71812
  • [8] Software design process ontology development
    Wongthongtham, P.
    Chang, E.
    Dillon, T.
    [J]. On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, Pt 2, Proceedings, 2006, 4278 : 1806 - 1813
  • [9] Development and Evaluation of a Software Requirements Ontology
    Tan, He
    Ismail, Muhammad
    Tarasov, Vladimir
    Adlemo, Anders
    Johansson, Mats
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL WORKSHOP ON SOFTWARE KNOWLEDGE (SKY), 2016, : 11 - 18
  • [10] Ontology Development as a Software Engineering Procedure
    Burita, Ladislav
    [J]. DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 1 - 8