プログラミング演習におけるセグメントを用いたソースコードの誤り箇所特定方法の提案

In programming exercises, we propose a method to lo- calize defects based on automatic program repair. Localizing defects is accomplished by comparing a learner’s programs and model answers using program segments, which are sequences of statements with no branches, and replacing a learner’s segments...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the JSSST Workshop on Foundation of Software Engineering Vol. 29; pp. 55 - 60
Main Authors 吉田, 敦, 桑原, 寛明, 梅田, 祐一郎, 蜂巣, 吉成, 澤田, 侑希
Format Journal Article
LanguageJapanese
Published 一般社団法人 日本ソフトウェア科学会 ソフトウェア工学の基礎研究会 10.11.2022
Special Interest Group on Foundation of Software Engineering in Japan Society for Software Science and Technology
Online AccessGet full text
ISSN2436-634X
DOI10.11309/fose.29.0_55

Cover

More Information
Summary:In programming exercises, we propose a method to lo- calize defects based on automatic program repair. Localizing defects is accomplished by comparing a learner’s programs and model answers using program segments, which are sequences of statements with no branches, and replacing a learner’s segments with model answers’ seg- ments until pass testcases. We implemented a localizing defects tool and confirmed that our tool can find defects for practical use.
ISSN:2436-634X
DOI:10.11309/fose.29.0_55