Depuração automática de programas baseada em modelos: uma abordagem hierárquica para auxílio ao aprendizado de programação (2010)
- Authors:
- Autor USP: PINHEIRO, WELLINGTON RICARDO - IME
- Unidade: IME
- Sigla do Departamento: MAC
- Assunto: CIÊNCIA DA COMPUTAÇÃO
- Agências de fomento:
- Language: Português
- Abstract: Diagnóstico baseado em modelos (Model Based Diagnosis - MBD) é uma tecnica de Inteligência Artificial usada para encontrar componentes falhos em dispositivos físicos. MBD também tem sido utilizado para auxiliar programadores experientes a encontrarem falhas em seus programas, sendo essa técnica chamada de Depuração de Programas baseada em Modelos (Model Based Software Debugging - MBSD). Embora o MBSD possa auxiliar programadores experientes a entenderem e corrigirem essas falhas, essa abordagem precisa ser aprimorada para ser usada por aprendizes de programação. Esse trabalho propõe o uso da técnica de depuração hierárquica de programas, uma extensão da técnica MBSD, para que aprendizes de programação sejam capazes de depurar seus programas raciocinando sobre componentes abstratos, tais como: padrões elementares, funções e procedimentos. O depurador hierárquico de programas proposto foi integrado ao Dr. Java e avaliado com um grupo de alunos de uma disciplina de Introdução à Programação. Os resultados mostram que a maioria dos alunos foi capaz de compreender as hipóteses de falha geradas pelo depurador automático e usar essas informações para corrigirem seus programas.
- Imprenta:
- Data da defesa: 07.05.2010
-
ABNT
PINHEIRO, Wellington Ricardo. Depuração automática de programas baseada em modelos: uma abordagem hierárquica para auxílio ao aprendizado de programação. 2010. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2010. Disponível em: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-25052010-130554/. Acesso em: 23 abr. 2024. -
APA
Pinheiro, W. R. (2010). Depuração automática de programas baseada em modelos: uma abordagem hierárquica para auxílio ao aprendizado de programação (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/45/45134/tde-25052010-130554/ -
NLM
Pinheiro WR. Depuração automática de programas baseada em modelos: uma abordagem hierárquica para auxílio ao aprendizado de programação [Internet]. 2010 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-25052010-130554/ -
Vancouver
Pinheiro WR. Depuração automática de programas baseada em modelos: uma abordagem hierárquica para auxílio ao aprendizado de programação [Internet]. 2010 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-25052010-130554/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas