Anais Do XXV Simpósio Brasileiro De Informática Na Educação (SBIE 2014) 2014
DOI: 10.5753/cbie.sbie.2014.1083
|View full text |Cite
|
Sign up to set email alerts
|

Um Arcabouço para Construção de Mecanismos de Análise de Códigos de Programação Introdutória

Abstract: Abstract. This paper presents a framework for building mechanisms for automatic analysis of introductory programming exercises. This framework consists of a structure that provides the combination of different types of analysis mechanisms, providing the configuration of various families of analyzers. For evaluating the framework, we conduct a study with 816 solutions submitted by students from two introductory programming classes. The results indicate the following groups of students: failed to overcome the sy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
0
0
3

Year Published

2017
2017
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 12 publications
0
0
0
3
Order By: Relevance
“…Dessa forma, muitas pesquisas, tais como [1,13,16,23,24], têm sido desenvolvidas com o intuito de propor métodos, abordagens ou ferramentas para facilitar o acompanhamento das atividades em disciplinas de programação. Conforme afirmam Porfirio, Pereira e Maschio [12] onde descrevem que a pesquisa e desenvolvimento de ferramentas de apoio para o ensino de programação é um tópico bastante difundido.…”
Section: "Var" Em Ensino De Programaçãounclassified
“…Dessa forma, muitas pesquisas, tais como [1,13,16,23,24], têm sido desenvolvidas com o intuito de propor métodos, abordagens ou ferramentas para facilitar o acompanhamento das atividades em disciplinas de programação. Conforme afirmam Porfirio, Pereira e Maschio [12] onde descrevem que a pesquisa e desenvolvimento de ferramentas de apoio para o ensino de programação é um tópico bastante difundido.…”
Section: "Var" Em Ensino De Programaçãounclassified
“…Outras pesquisas, dentre os quais citamos [Silva et al 2014, Srikant and Aggarwal 2014, Choudhury et al 2016, Yin et al 2015, buscam agrupar ou classificar soluções de código. Em cada uma destas pesquisasé adotadado um conjunto diferente de técnicas.…”
Section: Diversasunclassified
“…Em cada uma destas pesquisasé adotadado um conjunto diferente de técnicas. No trabalho de Silva [Silva et al 2014],é proposto um arcabouço apaz de combinar diferentes tipos de analisadores de código, onde pode-se observar corretude sintática, corretude semântica e a presença (ou ausência) de variáveis e comandos de entrada e saída, operadores e expressões, estruturas de seleção e estruturas de repetição. Nos trabalhos de Choudhury e Yin [Choudhury et al 2016, Yin et al 2015 são utilizados o algoritmo de agrupamento OPTICS, a métrica ABC [Fitzpatrick 2000] e similaridade baseada em distância deárvores, com o intuito de auxiliar, através de dicas, estudantes matriculados em cursos de Engenharia de Software a produzir código com maior 'qualidade'.…”
Section: Diversasunclassified