Serious Game for Learning Code Inspection Skills

Detalhes bibliográficos
Autor(a) principal: Joaquim Pedro Ribeiro Guimarães
Data de Publicação: 2016
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://repositorio-aberto.up.pt/handle/10216/104327
Resumo: Com o objetivo de tornar mais interessante e aliciante o ensino de engenharia de software, ou mais exatamente de técnicas de revisão de código, foi desenvolvida em 2013 uma aplicação que permite a um professor disponibilizar um conjunto de desafios e onde os alunos podem competir entre si, descobrindo o maior número possível de erros no menor tempo possível. Contudo esta aplicação contém alguma limitação no que se refere a revisões e inspecções de código, pois apenas permite revisões individuais, enquanto que uma revisão ideal é realizada em grupo. Além disso, a aplicação requer instalação local, o que diminiu o espectro de dispositivos que a suportam e a facilidade de acesso à mesma.O objectivo desta dissertação é investigar, desenvolver e implementar uma aplicação que inclui conceitos de jogos sérios em inspecções de código de modo a que seja permitida uma melhor reprodução de um processo de inspecção de código. O principal desafio é reduzir as limitações do trabalho anterior, desenvolver uma funcionalidade que permita uma reprodução aproximada do que é uma inspecção de código, ou seja, que permita revisões em grupo e adicionar conceitos de gamificação a essa funcionalidade. Para chegar à solução, foi necessário pesquisar elementos de gamificação que favorecem o uso contínuo da aplicação e que promovem competitividade.Esta dissertação mostra a pesquisa e a investigação realizadas, a implementação da solução encontrada, assim como os resultados de testes efectuados.
id RCAP_135e9165af63c6a39e5d5c6199a69097
oai_identifier_str oai:repositorio-aberto.up.pt:10216/104327
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 for Learning Code Inspection SkillsEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringCom o objetivo de tornar mais interessante e aliciante o ensino de engenharia de software, ou mais exatamente de técnicas de revisão de código, foi desenvolvida em 2013 uma aplicação que permite a um professor disponibilizar um conjunto de desafios e onde os alunos podem competir entre si, descobrindo o maior número possível de erros no menor tempo possível. Contudo esta aplicação contém alguma limitação no que se refere a revisões e inspecções de código, pois apenas permite revisões individuais, enquanto que uma revisão ideal é realizada em grupo. Além disso, a aplicação requer instalação local, o que diminiu o espectro de dispositivos que a suportam e a facilidade de acesso à mesma.O objectivo desta dissertação é investigar, desenvolver e implementar uma aplicação que inclui conceitos de jogos sérios em inspecções de código de modo a que seja permitida uma melhor reprodução de um processo de inspecção de código. O principal desafio é reduzir as limitações do trabalho anterior, desenvolver uma funcionalidade que permita uma reprodução aproximada do que é uma inspecção de código, ou seja, que permita revisões em grupo e adicionar conceitos de gamificação a essa funcionalidade. Para chegar à solução, foi necessário pesquisar elementos de gamificação que favorecem o uso contínuo da aplicação e que promovem competitividade.Esta dissertação mostra a pesquisa e a investigação realizadas, a implementação da solução encontrada, assim como os resultados de testes efectuados.2016-02-122016-02-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio-aberto.up.pt/handle/10216/104327TID:201309017engJoaquim Pedro Ribeiro Guimarãesinfo: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-29T12:31:49Zoai:repositorio-aberto.up.pt:10216/104327Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:22:03.244856Repositó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 for Learning Code Inspection Skills
title Serious Game for Learning Code Inspection Skills
spellingShingle Serious Game for Learning Code Inspection Skills
Joaquim Pedro Ribeiro Guimarães
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Serious Game for Learning Code Inspection Skills
title_full Serious Game for Learning Code Inspection Skills
title_fullStr Serious Game for Learning Code Inspection Skills
title_full_unstemmed Serious Game for Learning Code Inspection Skills
title_sort Serious Game for Learning Code Inspection Skills
author Joaquim Pedro Ribeiro Guimarães
author_facet Joaquim Pedro Ribeiro Guimarães
author_role author
dc.contributor.author.fl_str_mv Joaquim Pedro Ribeiro Guimarães
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 Com o objetivo de tornar mais interessante e aliciante o ensino de engenharia de software, ou mais exatamente de técnicas de revisão de código, foi desenvolvida em 2013 uma aplicação que permite a um professor disponibilizar um conjunto de desafios e onde os alunos podem competir entre si, descobrindo o maior número possível de erros no menor tempo possível. Contudo esta aplicação contém alguma limitação no que se refere a revisões e inspecções de código, pois apenas permite revisões individuais, enquanto que uma revisão ideal é realizada em grupo. Além disso, a aplicação requer instalação local, o que diminiu o espectro de dispositivos que a suportam e a facilidade de acesso à mesma.O objectivo desta dissertação é investigar, desenvolver e implementar uma aplicação que inclui conceitos de jogos sérios em inspecções de código de modo a que seja permitida uma melhor reprodução de um processo de inspecção de código. O principal desafio é reduzir as limitações do trabalho anterior, desenvolver uma funcionalidade que permita uma reprodução aproximada do que é uma inspecção de código, ou seja, que permita revisões em grupo e adicionar conceitos de gamificação a essa funcionalidade. Para chegar à solução, foi necessário pesquisar elementos de gamificação que favorecem o uso contínuo da aplicação e que promovem competitividade.Esta dissertação mostra a pesquisa e a investigação realizadas, a implementação da solução encontrada, assim como os resultados de testes efectuados.
publishDate 2016
dc.date.none.fl_str_mv 2016-02-12
2016-02-12T00: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://repositorio-aberto.up.pt/handle/10216/104327
TID:201309017
url https://repositorio-aberto.up.pt/handle/10216/104327
identifier_str_mv TID:201309017
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_ 1799135520567066624