Inspeção de código-fonte como subsídio para o processo de ensino e aprendizagem de qualidade de software

dc.contributor.advisorGarcia, Rogério Eduardo [UNESP]
dc.contributor.authorGomes, Pedro Henrique de Andrade
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2021-07-08T14:06:35Z
dc.date.available2021-07-08T14:06:35Z
dc.date.issued2021-06-22
dc.description.abstractUm trecho de código em desacordo com boas práticas de programação pode não acarretar em problemas em um primeiro momento, mas a falta de clareza ocasionada por códigos mal escritos e/ou muito complexos, compromete o entendimento do mesmo. Essa dificuldade na compreensão do código torna custosas as atividades relacionadas. O código bem escrito é frequentemente associado à experiência do programador, razão pela qual as empresas têm procurado profissionais cada vez mais qualificados. Pesquisas apontam que o egresso não se sente preparado para o ingresso no mercado de trabalho, enfrentando dificuldade na hora de concorrer pelas melhores oportunidades de trabalho. Essa dificuldade evidencia uma lacuna entre a indústria e a academia. Essa lacuna é identificada por diversos pesquisadores, que propõem melhorias para o processo de ensino-aprendizagem, a partir da utilização, em ambiente acadêmico, de conceitos e ferramentas utilizados pela indústria de software. Ao analisar a condução do ensino de programação nas instituições de ensino, fica evidente um distanciamento entre o ensino de programação e o ensino de qualidade de código. Nesse cenário, este projeto tem como objetivo propor melhorias no processo de ensino–aprendizagem de programação e de qualidade, propondo uma abordagem que utilize a qualidade de software como subsídio para o ensino de programação, provendo ao professor diretrizes para o ensino de programação com foco em qualidade interna de código-fonte.pt
dc.description.abstractA code snippet that disagrees with coding best practices may not cause problems at first, but the lack of clarity mainly caused by poorly written and/or very complex code, compromises the understanding of it. This difficulty in understanding code makes related activities costly. Well-written code is often related to the programmer’s experience, which is why companies are looking for increasingly skilled professionals. Research indicates that graduates do not feel prepared for entry into the labor market, facing difficulty in competing for the best job opportunities. This difficulty highlights a gap between industry and academia. This gap is identified by several researchers, who propose improvements to the teaching-learning process, based on the use, in an academic environment, of concepts and tools used by the software industry. By analyzing the conduct of programming teaching in educational institutions, a gap is evident between programming teaching and code quality teaching. In this scenario, this project aims to propose improvements in the teaching–learning process of programming and quality, proposing an approach that uses software quality as a subsidy for programming teaching, providing the teacher with guidelines for programming teaching, focused on the source code internal quality.en
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
dc.description.sponsorshipIdCAPES: 001
dc.identifier.capes33004153073P2
dc.identifier.urihttp://hdl.handle.net/11449/211000
dc.language.isopor
dc.publisherUniversidade Estadual Paulista (Unesp)
dc.rights.accessRightsAcesso aberto
dc.subjectEngenharia de softwarept
dc.subjectQualidade de códigopt
dc.subjectEnsino da qualidadept
dc.subjectSoftware engineeringen
dc.subjectCode qualityen
dc.subjectTeaching of qualityen
dc.titleInspeção de código-fonte como subsídio para o processo de ensino e aprendizagem de qualidade de softwarept
dc.title.alternativeSource code inspection as a subsidy for the software quality teaching and learning processen
dc.typeDissertação de mestrado
unesp.campusUniversidade Estadual Paulista (Unesp), Instituto de Biociências Letras e Ciências Exatas, São José do Rio Pretopt
unesp.embargoOnlinept
unesp.examinationboard.typeBanca públicapt
unesp.graduateProgramCiência da Computação - IBILCEpt
unesp.knowledgeAreaComputação aplicadapt
unesp.researchAreaSistemas de Informaçãopt

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
gomes_pha_me_sjrp.pdf
Tamanho:
5.46 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
3 KB
Formato:
Item-specific license agreed upon to submission
Descrição: