Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT

Las prácticas de ludificación son estrategias y elementos característicos de los juegos aplicados en contextos que no son recreativos, con el fin de motivar, incrementar la productividad, lograr objetivos o afianzar el aprendizaje. Los juegos serios son formas de interacción que se diseñan con una i...

Full description

Autores:
Hernández Palencia, Juan Carlos
Tipo de recurso:
Fecha de publicación:
2018
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/69399
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/69399
http://bdigital.unal.edu.co/71148/
Palabra clave:
0 Generalidades / Computer science, information and general works
62 Ingeniería y operaciones afines / Engineering
Ludificación
SEMAT
Desarrollo de software
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_b5b41e5d16667ddc9b6a7f1d837d7f3d
oai_identifier_str oai:repositorio.unal.edu.co:unal/69399
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
title Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
spellingShingle Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
0 Generalidades / Computer science, information and general works
62 Ingeniería y operaciones afines / Engineering
Ludificación
SEMAT
Desarrollo de software
title_short Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
title_full Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
title_fullStr Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
title_full_unstemmed Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
title_sort Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
dc.creator.fl_str_mv Hernández Palencia, Juan Carlos
dc.contributor.author.spa.fl_str_mv Hernández Palencia, Juan Carlos
dc.contributor.spa.fl_str_mv Zapata Jaramillo, Carlos Mario
dc.subject.ddc.spa.fl_str_mv 0 Generalidades / Computer science, information and general works
62 Ingeniería y operaciones afines / Engineering
topic 0 Generalidades / Computer science, information and general works
62 Ingeniería y operaciones afines / Engineering
Ludificación
SEMAT
Desarrollo de software
dc.subject.proposal.spa.fl_str_mv Ludificación
SEMAT
Desarrollo de software
description Las prácticas de ludificación son estrategias y elementos característicos de los juegos aplicados en contextos que no son recreativos, con el fin de motivar, incrementar la productividad, lograr objetivos o afianzar el aprendizaje. Los juegos serios son formas de interacción que se diseñan con una intención adicional a la de sólo entretener. La ingeniería del software no es ajena al uso de dichas prácticas y su uso refleja actividades repetitivas, sugiriendo la existencia de patrones en su implementación. SEMAT (Software Engineering Method and Theory) es un estándar en la ingeniería de software que provee un lenguaje para representar métodos y prácticas. Diferentes autores definen representaciones de las prácticas de ludificación con diversos propósitos: definir los roles y responsabilidades involucrados, identificar sus elementos y permitir la simulación de dichas prácticas en escenarios virtuales. Algunas de estas representaciones se limitan a una determinada etapa o método del proceso de desarrollo de software y no reflejan el comportamiento de algunos elementos característicos de las estrategias de ludificación. Para solucionar los problemas enunciados, en esta Tesis de Maestría se propone una representación en el núcleo de SEMAT de las prácticas de ludificación usadas en la ingeniería del software: valoración cuantitativa de tareas y entrega de recompensas basadas en objetivos. Esta representación refleja las características que tienen en común las prácticas de ludificación en la ingeniería de software, permitiendo clasificar y comparar dichas prácticas, así como aplicarlas en los distintos métodos de desarrollo de software.
publishDate 2018
dc.date.issued.spa.fl_str_mv 2018
dc.date.accessioned.spa.fl_str_mv 2019-07-03T10:23:53Z
dc.date.available.spa.fl_str_mv 2019-07-03T10:23:53Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/69399
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/71148/
url https://repositorio.unal.edu.co/handle/unal/69399
http://bdigital.unal.edu.co/71148/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Sede Medellín Facultad de Minas Instituto de Sistemas y Ciencias de la Decisión
Instituto de Sistemas y Ciencias de la Decisión
dc.relation.references.spa.fl_str_mv Hernández Palencia, Juan Carlos (2018) Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/69399/1/8063553.2018.pdf
https://repositorio.unal.edu.co/bitstream/unal/69399/2/8063553.2018.pdf.jpg
bitstream.checksum.fl_str_mv 623ada861f308503349366fcd1cb4fc4
fc9750e9a6d4734f487e7d9ed2dbc7ca
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089751294115840
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Zapata Jaramillo, Carlos MarioHernández Palencia, Juan Carlosdd3edd41-a835-4d01-92b0-6f3fa2424cdf3002019-07-03T10:23:53Z2019-07-03T10:23:53Z2018https://repositorio.unal.edu.co/handle/unal/69399http://bdigital.unal.edu.co/71148/Las prácticas de ludificación son estrategias y elementos característicos de los juegos aplicados en contextos que no son recreativos, con el fin de motivar, incrementar la productividad, lograr objetivos o afianzar el aprendizaje. Los juegos serios son formas de interacción que se diseñan con una intención adicional a la de sólo entretener. La ingeniería del software no es ajena al uso de dichas prácticas y su uso refleja actividades repetitivas, sugiriendo la existencia de patrones en su implementación. SEMAT (Software Engineering Method and Theory) es un estándar en la ingeniería de software que provee un lenguaje para representar métodos y prácticas. Diferentes autores definen representaciones de las prácticas de ludificación con diversos propósitos: definir los roles y responsabilidades involucrados, identificar sus elementos y permitir la simulación de dichas prácticas en escenarios virtuales. Algunas de estas representaciones se limitan a una determinada etapa o método del proceso de desarrollo de software y no reflejan el comportamiento de algunos elementos característicos de las estrategias de ludificación. Para solucionar los problemas enunciados, en esta Tesis de Maestría se propone una representación en el núcleo de SEMAT de las prácticas de ludificación usadas en la ingeniería del software: valoración cuantitativa de tareas y entrega de recompensas basadas en objetivos. Esta representación refleja las características que tienen en común las prácticas de ludificación en la ingeniería de software, permitiendo clasificar y comparar dichas prácticas, así como aplicarlas en los distintos métodos de desarrollo de software.Abstract: Gamification practices are strategies and elements of games to be applied in non-gaming contexts. Such strategies are intended to motivate, raise productivity, achieve goals, and improve learning processes. Serious games are ways to interact designed for entertainment and other purposes. Such practices can be also used in software engineering. Such usage reflects repetitive activities and exhibits patterns inside practice implementations SEMAT (Software Engineering Method and Theory) is a software engineering standard which provides a language for representing methods and practices Some authors represent gamification practices in order to define roles, responsibilities, and other elements for simulating such practices on virtual environments. Some representations are limited to specific activities or methods within software development processes and avoid behaviors of some characteristic elements inside gamification strategies. As a way to solve these problems, in this Master Thesis—by using the SEMAT Kernel—we propose a representation for gamification practices used in software engineering: quantitative task assessment and goal-based reward allocation. This representation exhibits common features gamification practices have within software development. This representation allows for classifying an comparing such practices and applying them on different software development methodsMaestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Instituto de Sistemas y Ciencias de la DecisiónInstituto de Sistemas y Ciencias de la DecisiónHernández Palencia, Juan Carlos (2018) Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.0 Generalidades / Computer science, information and general works62 Ingeniería y operaciones afines / EngineeringLudificaciónSEMATDesarrollo de softwarePrácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMATTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL8063553.2018.pdfapplication/pdf2364591https://repositorio.unal.edu.co/bitstream/unal/69399/1/8063553.2018.pdf623ada861f308503349366fcd1cb4fc4MD51THUMBNAIL8063553.2018.pdf.jpg8063553.2018.pdf.jpgGenerated Thumbnailimage/jpeg5032https://repositorio.unal.edu.co/bitstream/unal/69399/2/8063553.2018.pdf.jpgfc9750e9a6d4734f487e7d9ed2dbc7caMD52unal/69399oai:repositorio.unal.edu.co:unal/693992023-06-08 23:03:39.649Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co