Distributed software development method representations on top of the SEMAT Kernel
Author
Type
Trabajo de grado - Maestría
Document language
EspañolPublication Date
2016-11-26Metadata
Show full item recordSummary
Distributed software development (DSD) comprises some methods in which the stakeholders are distributed in several locations and/or time zones. Each method has its own language and term glossary. Consequently, development teams coming from different disciplines fail to adopt specific practices from other methods because the languages in which those methods are written and their glossaries are disjoint.In this M.Sc. Thesis, we propose representations of different DSD methods in a unified language (the SEMAT Essence kernel) with a unique glossary of terms to enable adopting specific practices and incorporating them into different methods. SEMAT is a standard since 2014. Representations are made on top of the SEMAT Essence kernel in order to take advantage of several universal elements for representing software engineering practices.Summary
Resumen: El Desarrollo Distribuido de software (DSD) consta de algunos métodos en los cuales los interesados están distribuidos geográficamente y en diferentes zonas horarias. Cada método tiene su propio lenguaje y glosario de términos por lo cual equipos de desarrollo fallan en adoptar practicas específicas de otros métodos debido a que los lenguajes y glosarios de términos en los que estos métodos están descritos no están unificados. En esta Tesis de Maestría, se proponen representaciones de diferentes métodos de DSD en un lenguaje unificado (SEMAT) con un glosario de términos único para posibilitar la adopción de prácticas específicas y su incorporación a diferentes métodos. SEMAT es un estándar desde el 2014. Las representaciones se hacen usando el núcleo Semat para aprovechar los elementos universales para representar prácticas de ingeniería de software.Keywords
Collections
