MF研究者総覧

教員活動データベース

Comparison Function with Right Answer for Software Design Support Tool Perseus

発表形態:
原著論文
主要業績:
主要業績
単著・共著:
共著
発表年月:
2016年04月
DOI:
10.5220/0005766502590266
会議属性:
国際会議(国内開催を含む)
査読:
有り
リンク情報:
CSEDU 2016

日本語フィールド

著者:
掛下哲郎,柴田祐貴 読み: カケシタテツロウ,シバタユウキ
題名:
Comparison Function with Right Answer for Software Design Support Tool Perseus
発表情報:
8-th International Conference on Computer Supported Education (CSEDU 2016) ページ: pp. 341-348
キーワード:
Software Design Education, Engineering Design, Automatic Comparison, Software Tool, XML, Levenshtein Distance, e-Learning
概要:
抄録:
Systematic software design is a typical engineering design problem which has multiple solutions. We have developed a software design support tool Perseus for systematic software design education. In this paper, we develop and evaluate the comparison function for Perseus between student’s answer and a set of multiple right answers. Perseus represents software design by a tree structure. The comparison function automatically makes correspondence between tree nodes using tree matching. The matching between nodes is performed by utilizing Levenshtein distance. Considering the nature of software design, the comparison function utilizes various parameters such as alternative answer, keyword, NG word, incorrect answer and integrates the adjustment function of the threshold value for comparison. We also develop a right answer editor named Pras.Edit. We perform an evaluation of the comparison function using 20 student answers. The number of mistakes detected by the improved comparison function is approximately 3 times larger than that of the manual checking. Furthermore 93.1% of the detected mistakes were correct.

英語フィールド

Author:
Tetsuro Kakeshita, Yuki Shibata
Title:
Comparison Function with Right Answer for Software Design Support Tool Perseus
Announcement information:
8-th International Conference on Computer Supported Education (CSEDU 2016) Page: pp. 341-348
Keyword:
Software Design Education, Engineering Design, Automatic Comparison, Software Tool, XML, Levenshtein Distance, e-Learning
An abstract:
Systematic software design is a typical engineering design problem which has multiple solutions. We have developed a software design support tool Perseus for systematic software design education. In this paper, we develop and evaluate the comparison function for Perseus between student’s answer and a set of multiple right answers. Perseus represents software design by a tree structure. The comparison function automatically makes correspondence between tree nodes using tree matching. The matching between nodes is performed by utilizing Levenshtein distance. Considering the nature of software design, the comparison function utilizes various parameters such as alternative answer, keyword, NG word, incorrect answer and integrates the adjustment function of the threshold value for comparison. We also develop a right answer editor named Pras.Edit. We perform an evaluation of the comparison function using 20 student answers. The number of mistakes detected by the improved comparison function is approximately 3 times larger than that of the manual checking. Furthermore 93.1% of the detected mistakes were correct.


Copyright © MEDIA FUSION Co.,Ltd. All rights reserved.