Back to Search
Start Over
Prácticas de ludificación en el desarrollo de software representadas en el núcleo de SEMAT
- Source :
- Repositorio UN, Universidad Nacional de Colombia, instacron:Universidad Nacional de Colombia
- Publication Year :
- 2018
-
Abstract
- 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 methods Maestría
Details
- Language :
- Spanish; Castilian
- Database :
- OpenAIRE
- Journal :
- Repositorio UN, Universidad Nacional de Colombia, instacron:Universidad Nacional de Colombia
- Accession number :
- edsair.dedup.wf.001..b5b41e5d16667ddc9b6a7f1d837d7f3d