Serious Game to Learn Software Testing
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/10216/102946 |
Resumo: | Throughout history games have always assumed an essentially playful component; This fact is in itself positive. However, with the emergence of video games, associated with a great offer and ease of access to them, negative aspects also began appearing. This is particularly true for children and young people such as students, who often deviate from what should be their main focus. To that extent, and given the young people's adherence to this type of entertainment and the new technologies in general associated with it, it may be possible to promote a new method of quality teaching / learning, but more appealing and motivating than traditional methods. The combination of the ludic and learning strand is dubbed a "serious game". Therefore, because it is a new and promising area of research, in the interface between computer science and teaching, the general objective of this work is to create a generic serious game in a computer platform available on the web. The specific objectives are to allow this platform to be adaptable to the teaching / learning interest of each user: (a) choosing the type of game from the available typologies; (B) adapting it to the type of teaching / learning intended. For this, a computer platform was developed, based on a work previously developed by Ribeiro, TPB; Paiva, ACR (2015) and Paiva, ACR; Flores, NH; Barbosa, AG; Ribeiro, TPB (2016) for Software Testing. It was used HTML5, CSS3 and a Javascript library, namely AngularJS. This serious game is called ILearnTest, and implements three types of exercises: (a) multiple choice; (B) complete a space with one word; (C) select concept(s) associated with a topic. From here, this software can be loaded with the contents that the user wants. In this first phase, this user will have to have the expertise to do so, wishing that in the near future the application may be able to assist any user in creating their own file. |
id |
RCAP_a0379684c02a5d451a4ba255ea6dc8b0 |
---|---|
oai_identifier_str |
oai:repositorio-aberto.up.pt:10216/102946 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Serious Game to Learn Software TestingEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringThroughout history games have always assumed an essentially playful component; This fact is in itself positive. However, with the emergence of video games, associated with a great offer and ease of access to them, negative aspects also began appearing. This is particularly true for children and young people such as students, who often deviate from what should be their main focus. To that extent, and given the young people's adherence to this type of entertainment and the new technologies in general associated with it, it may be possible to promote a new method of quality teaching / learning, but more appealing and motivating than traditional methods. The combination of the ludic and learning strand is dubbed a "serious game". Therefore, because it is a new and promising area of research, in the interface between computer science and teaching, the general objective of this work is to create a generic serious game in a computer platform available on the web. The specific objectives are to allow this platform to be adaptable to the teaching / learning interest of each user: (a) choosing the type of game from the available typologies; (B) adapting it to the type of teaching / learning intended. For this, a computer platform was developed, based on a work previously developed by Ribeiro, TPB; Paiva, ACR (2015) and Paiva, ACR; Flores, NH; Barbosa, AG; Ribeiro, TPB (2016) for Software Testing. It was used HTML5, CSS3 and a Javascript library, namely AngularJS. This serious game is called ILearnTest, and implements three types of exercises: (a) multiple choice; (B) complete a space with one word; (C) select concept(s) associated with a topic. From here, this software can be loaded with the contents that the user wants. In this first phase, this user will have to have the expertise to do so, wishing that in the near future the application may be able to assist any user in creating their own file.2017-02-132017-02-13T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/102946TID:201800080engJosé Salgado Magalhães Taveira Gomesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T15:04:19Zoai:repositorio-aberto.up.pt:10216/102946Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:14:57.627595Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Serious Game to Learn Software Testing |
title |
Serious Game to Learn Software Testing |
spellingShingle |
Serious Game to Learn Software Testing José Salgado Magalhães Taveira Gomes Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
title_short |
Serious Game to Learn Software Testing |
title_full |
Serious Game to Learn Software Testing |
title_fullStr |
Serious Game to Learn Software Testing |
title_full_unstemmed |
Serious Game to Learn Software Testing |
title_sort |
Serious Game to Learn Software Testing |
author |
José Salgado Magalhães Taveira Gomes |
author_facet |
José Salgado Magalhães Taveira Gomes |
author_role |
author |
dc.contributor.author.fl_str_mv |
José Salgado Magalhães Taveira Gomes |
dc.subject.por.fl_str_mv |
Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
topic |
Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
description |
Throughout history games have always assumed an essentially playful component; This fact is in itself positive. However, with the emergence of video games, associated with a great offer and ease of access to them, negative aspects also began appearing. This is particularly true for children and young people such as students, who often deviate from what should be their main focus. To that extent, and given the young people's adherence to this type of entertainment and the new technologies in general associated with it, it may be possible to promote a new method of quality teaching / learning, but more appealing and motivating than traditional methods. The combination of the ludic and learning strand is dubbed a "serious game". Therefore, because it is a new and promising area of research, in the interface between computer science and teaching, the general objective of this work is to create a generic serious game in a computer platform available on the web. The specific objectives are to allow this platform to be adaptable to the teaching / learning interest of each user: (a) choosing the type of game from the available typologies; (B) adapting it to the type of teaching / learning intended. For this, a computer platform was developed, based on a work previously developed by Ribeiro, TPB; Paiva, ACR (2015) and Paiva, ACR; Flores, NH; Barbosa, AG; Ribeiro, TPB (2016) for Software Testing. It was used HTML5, CSS3 and a Javascript library, namely AngularJS. This serious game is called ILearnTest, and implements three types of exercises: (a) multiple choice; (B) complete a space with one word; (C) select concept(s) associated with a topic. From here, this software can be loaded with the contents that the user wants. In this first phase, this user will have to have the expertise to do so, wishing that in the near future the application may be able to assist any user in creating their own file. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-02-13 2017-02-13T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/10216/102946 TID:201800080 |
url |
https://hdl.handle.net/10216/102946 |
identifier_str_mv |
TID:201800080 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799136070133088256 |