Serious Game to Learn Software Testing

Detalhes bibliográficos
Autor(a) principal: José Salgado Magalhães Taveira Gomes
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