Presentation 2021-05-22
An Automated Method of Identifying Errors in UML State Machine Diagrams for Generating Educational Feedback
Mitsutada Goshima, Shinpei Ogata, Erina Makihara, Kozo Okano,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In learning UML (Unified Modeling Language) state machine diagrams, it is difficult for learners to receive quick educational feedback on errors from educators because it takes time for educators to grade the answers. In order to provide such feedback to learners, it is essential to identify errors accurately and automatically. For this purpose, we have proposed a method to support educators in determining the correctness of state machine diagrams. However, although the previous methods automatically determine the correctness of behavior, they cannot identify the location and type of error. Therefore, the purpose of this study is to propose an automatic method for identifying errors in state machine diagrams and the types of errors. In this paper, we discuss in particular the types of errors that should be identified. As a result of applying the proposed method to 38 answers, the correct results were obtained for 97% of the answers. It is suggested that the proposed method is useful as an error identification method.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) UML / State Machine Diagram / Education / Learning Support / Error Identification / Feedback
Paper # KBSE2021-10,SWIM2021-10
Date of Issue 2021-05-14 (KBSE, SWIM)

Conference Information
Committee KBSE / SWIM
Conference Date 2021/5/21(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Online
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Hiroyuki Nakagawa(Osaka Univ.) / Masahiko Ishino(Bunkyo Univ.)
Vice Chair Takuya Saruwatari(NTT Data) / Kenji Saotome(Hosei Univ.) / Akihiro Hayashi(Shizuoka Inst. of Science and Tech.)
Secretary Takuya Saruwatari(OKI) / Kenji Saotome(NII) / Akihiro Hayashi(Tokyo Univ. of Science)
Assistant Shinpei Ogata(Shinshu Univ.) / Erina Nakihara(Doshisha Univ,) / Tsukasa Kudo(Shizuoka Inst. of Science and Tech.) / Kokichi Tsuji(Aichi Pref. Univ.)

Paper Information
Registration To Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Interprise Modeling
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An Automated Method of Identifying Errors in UML State Machine Diagrams for Generating Educational Feedback
Sub Title (in English) Focus on the Types of Errors to Be Identified and the Results of Their Identification
Keyword(1) UML
Keyword(2) State Machine Diagram
Keyword(3) Education
Keyword(4) Learning Support
Keyword(5) Error Identification
Keyword(6) Feedback
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 2021-05-22
Paper # KBSE2021-10,SWIM2021-10
Volume (vol) vol.121
Number (no) KBSE-35,SWIM-36
Page pp.pp.56-61(KBSE), pp.56-61(SWIM),
#Pages 6
Date of Issue 2021-05-14 (KBSE, SWIM)