A funcionalidade de pesquisa está em construção.
A funcionalidade de pesquisa está em construção.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Inferring Programmers' Intention by the Use of Context Structure Model of Programs Inferindo a intenção dos programadores pelo uso do modelo de estrutura de contexto de programas

Haruo KAWASAKI

  • Exibições de texto completo

    0

  • Cite isto

Resumo:

Propomos um novo sistema de inferência de intenções dos programadores, COSMO, baseado em uma classificação de declarações de atribuição. COSMO é um subsistema do nosso ambiente de programação inteligente para educação em programação. O ambiente de programação consiste em um sistema de compreensão de programas projetado para programadores novatos e um sistema de apoio à avaliação de programas novatos projetado para professores, sendo que ambos utilizam a técnica de fatiamento de programas. Normalmente, o método de fatiamento do programa requer a seleção de critérios de fatiamento. No entanto, a seleção automática de critérios de fatiamento eficazes é difícil. Aqui propomos um novo sistema de inferência de intenções dos programadores COSMO com seleção automática de critérios de fatiamento eficazes. Em nosso sistema, os critérios de fatiamento são inferidos utilizando o modelo de estrutura de contexto dos programas. Os programas são considerados textos em linguagem natural no modelo e analisados ​​usando um pensamento semelhante em análises de estrutura de contexto de textos em linguagem natural. O modelo é baseado em uma classificação de instruções de atribuição utilizando análise de dependência de programas. Além disso, o COSMO obtém redes com informações sobre a decomposição top-down de problemas como resultado da inferência da intenção dos programadores. Portanto, o COSMO é útil para compreender programas sem conhecimento pressuposto.

Publicação
IEICE TRANSACTIONS on Information Vol.E83-D No.4 pp.835-844
Data de publicação
2000/04/25
Publicitada
ISSN online
DOI
Tipo de Manuscrito
PAPER
Categoria
Inteligência Artificial, Ciência Cognitiva

autores

Palavra-chave