Presentation | 2020-11-13 [Poster Presentation] Prototype Tool to Detect Difference between State Machine Diagrams toward Automation of Providing Educational Feedback to Learners Mitsutada Goshima, Shinpei Ogata, Erina Makihara, Kozo Okano, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | State machine diagrams in UML are useful for system development and other purposes because they represent discrete behaviors, but they are difficult for beginners to understand. As a previous research to support beginners in learning, a tool to simulate the behavior of a state machine diagram is proposed in order to visually confirm the behavior. However, there is not enough research to detect the differences between the state machine diagrams of learner's answer and the state machine diagrams of sample answer for the purpose of identifying locations of the error. The purpose of this research is to create a tool that automatically identify locations of the error and provides feedback to support beginner to learn modeling. In this presentation, we compare between the state machine diagrams of learner's answer and the state machine diagrams of sample answers to create a learning support tool, and present the results of differential detection by focusing on "behavior", "grammar", "diagram's structure" and "correspondence between states and transitions". As a result of the differential detection, we were able to identify the location of the difference between state machine diagrams and judge whether it is an error or not, except for another solutions which are drawn in very different ways. Therefore, it was expected that the error can be identified automatically by differential detection. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | UML / State Machine Diagram / education / error identification / feedback / differential detection |
Paper # | KBSE2020-15,SC2020-19 |
Date of Issue | 2020-11-06 (KBSE, SC) |
Conference Information | |
Committee | KBSE / SC |
---|---|
Conference Date | 2020/11/13(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Virtual / Kikai-Shinko-Kaikan Bldg. |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Hiroyuki Nakagawa(Osaka Univ.) / Shinji Kikuchi(NIMS) |
Vice Chair | Takuya Saruwatari(NTT Data) / Yoji Yamato(NTT) / Kosaku Kimura(Fujitsu Lab.) |
Secretary | Takuya Saruwatari(OKI) / Yoji Yamato(NII) / Kosaku Kimura(Kobe Univ.) |
Assistant | Shinpei Ogata(Shinshu Univ.) / Erina Nakihara(Doshisha Univ,) |
Paper Information | |
Registration To | Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Service Computing |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | [Poster Presentation] Prototype Tool to Detect Difference between State Machine Diagrams toward Automation of Providing Educational Feedback to Learners |
Sub Title (in English) | |
Keyword(1) | UML |
Keyword(2) | State Machine Diagram |
Keyword(3) | education |
Keyword(4) | error identification |
Keyword(5) | feedback |
Keyword(6) | differential detection |
1st Author's Name | Mitsutada Goshima |
1st Author's Affiliation | Shinshu University(Shinshu Univ.) |
2nd Author's Name | Shinpei Ogata |
2nd Author's Affiliation | Shinshu University(Shinshu Univ.) |
3rd Author's Name | Erina Makihara |
3rd Author's Affiliation | Doshisha University(Doshisha Univ.) |
4th Author's Name | Kozo Okano |
4th Author's Affiliation | Shinshu University(Shinshu Univ.) |
Date | 2020-11-13 |
Paper # | KBSE2020-15,SC2020-19 |
Volume (vol) | vol.120 |
Number (no) | KBSE-231,SC-232 |
Page | pp.pp.30-30(KBSE), pp.30-30(SC), |
#Pages | 1 |
Date of Issue | 2020-11-06 (KBSE, SC) |