Presentation 2021-03-06
Examining programming languages that enable automatic scoring
Yoshinori Tanabe, Masami Hagiya,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Automatic scoring is a desirable feature when conductingprogramming examinations that many people take. By preparing a large number of inputs and corresponding outputsand checking whether the submitted program generates expectedresults, incorrect programs can be mistakenly judged as correct. In this study, we propose a programming language and a method thatcan automatically judge the correctness of the answer program byusing the satisfiability judgment of Presburger arithmetic. It wasconfirmed that an implementation of the method effectively gradesthe answers.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) programming / automatic scoring / examination / programming language / SMT solver / Presburger arithmetic
Paper # KBSE2020-42
Date of Issue 2021-02-26 (KBSE)

Conference Information
Committee KBSE
Conference Date 2021/3/5(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.)
Vice Chair Takuya Saruwatari(NTT Data)
Secretary Takuya Saruwatari(OKI)
Assistant Shinpei Ogata(Shinshu Univ.) / Erina Nakihara(Doshisha Univ,)

Paper Information
Registration To Technical Committee on Knowledge-Based Software Engineering
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Examining programming languages that enable automatic scoring
Sub Title (in English)
Keyword(1) programming
Keyword(2) automatic scoring
Keyword(3) examination
Keyword(4) programming language
Keyword(5) SMT solver
Keyword(6) Presburger arithmetic
1st Author's Name Yoshinori Tanabe
1st Author's Affiliation Tsurumi University(Tsurumi Univ.)
2nd Author's Name Masami Hagiya
2nd Author's Affiliation University of Tokyo(Univ. of Tokyo)
Date 2021-03-06
Paper # KBSE2020-42
Volume (vol) vol.120
Number (no) KBSE-423
Page pp.pp.48-53(KBSE),
#Pages 6
Date of Issue 2021-02-26 (KBSE)