Cargando…

Task allocation and coordination process in distributed agile software development: an ontology based approach

Distributed agile software development (DASD) has gained much popularity over the past years. It relates to Agile Software Development (ASD) being executed in a distributed environment due to factors such as low development budget, emerging software application markets and the need for more expertis...

Descripción completa

Detalles Bibliográficos
Autores principales: Nundlall, Chitra, Nagowah, Soulakshmee D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9086155/
https://www.ncbi.nlm.nih.gov/pubmed/37521512
http://dx.doi.org/10.1007/s10799-022-00365-9
_version_ 1784703937134198784
author Nundlall, Chitra
Nagowah, Soulakshmee D.
author_facet Nundlall, Chitra
Nagowah, Soulakshmee D.
author_sort Nundlall, Chitra
collection PubMed
description Distributed agile software development (DASD) has gained much popularity over the past years. It relates to Agile Software Development (ASD) being executed in a distributed environment due to factors such as low development budget, emerging software application markets and the need for more expertise. DASD faces a number of challenges with respect to coordination and communication issues. Task allocation in such an environment thus becomes a challenging task. Adopting proper task allocation strategy is crucial to overcome challenges and issues in DASD. Various studies highlight the challenges being faced by DASD and have proposed solutions in the form of framework or models. Knowledge models in the form of ontologies can help to solve certain issues and challenges by providing a proper representation of data that is shareable among distributed teams. Several ontologies with respect to task allocation exist. However, ontologies incorporating factors and dependencies influencing task allocation process in DASD are limited. An ontology representing the knowledge related to task allocation and coordination is important for proper decision making in organizations. Based on an in-depth literature review and a survey conducted among professionals in industry, this paper proposes an ontology, OntoDASD, that incorporates relevant factors and dependencies to be considered in task allocation and coordination process in DASD environment. The ontology facilitates team coordination through effective communication and task allocation by defining the concepts to share knowledge and information in an appropriate way. OntoDASD has been properly evaluated and validated by professionals in the field.
format Online
Article
Text
id pubmed-9086155
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-90861552022-05-10 Task allocation and coordination process in distributed agile software development: an ontology based approach Nundlall, Chitra Nagowah, Soulakshmee D. Inf Technol Manag Article Distributed agile software development (DASD) has gained much popularity over the past years. It relates to Agile Software Development (ASD) being executed in a distributed environment due to factors such as low development budget, emerging software application markets and the need for more expertise. DASD faces a number of challenges with respect to coordination and communication issues. Task allocation in such an environment thus becomes a challenging task. Adopting proper task allocation strategy is crucial to overcome challenges and issues in DASD. Various studies highlight the challenges being faced by DASD and have proposed solutions in the form of framework or models. Knowledge models in the form of ontologies can help to solve certain issues and challenges by providing a proper representation of data that is shareable among distributed teams. Several ontologies with respect to task allocation exist. However, ontologies incorporating factors and dependencies influencing task allocation process in DASD are limited. An ontology representing the knowledge related to task allocation and coordination is important for proper decision making in organizations. Based on an in-depth literature review and a survey conducted among professionals in industry, this paper proposes an ontology, OntoDASD, that incorporates relevant factors and dependencies to be considered in task allocation and coordination process in DASD environment. The ontology facilitates team coordination through effective communication and task allocation by defining the concepts to share knowledge and information in an appropriate way. OntoDASD has been properly evaluated and validated by professionals in the field. Springer US 2022-05-10 2022 /pmc/articles/PMC9086155/ /pubmed/37521512 http://dx.doi.org/10.1007/s10799-022-00365-9 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Nundlall, Chitra
Nagowah, Soulakshmee D.
Task allocation and coordination process in distributed agile software development: an ontology based approach
title Task allocation and coordination process in distributed agile software development: an ontology based approach
title_full Task allocation and coordination process in distributed agile software development: an ontology based approach
title_fullStr Task allocation and coordination process in distributed agile software development: an ontology based approach
title_full_unstemmed Task allocation and coordination process in distributed agile software development: an ontology based approach
title_short Task allocation and coordination process in distributed agile software development: an ontology based approach
title_sort task allocation and coordination process in distributed agile software development: an ontology based approach
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9086155/
https://www.ncbi.nlm.nih.gov/pubmed/37521512
http://dx.doi.org/10.1007/s10799-022-00365-9
work_keys_str_mv AT nundlallchitra taskallocationandcoordinationprocessindistributedagilesoftwaredevelopmentanontologybasedapproach
AT nagowahsoulakshmeed taskallocationandcoordinationprocessindistributedagilesoftwaredevelopmentanontologybasedapproach