Tweet | |
R. Izuta, S. Matsumoto, H. Igaki, S. Saiki, N. Fukuyasu, and S. Kusumoto, "Detecting Functional Differences Using Automatic Test Generation for Automated Assessment in Programming Education," In Proceedings of the 28th Asia-Pacific Software Engineering Conference, pp. 526-530, December 2021. | |
ID | 726 |
分類 | 国際会議 |
タグ | automated assessment automated test generation programming education test execution path |
表題 (title) |
Detecting Functional Differences Using Automatic Test Generation for Automated Assessment in Programming Education |
表題 (英文) |
|
著者名 (author) |
Ryoko Izuta,Shinsuke Matsumoto,Hiroshi Igaki,Sachio Saiki,Naoki Fukuyasu,Shinji Kusumoto |
英文著者名 (author) |
Ryoko Izuta,Shinsuke Matsumoto,Hiroshi Igaki,Sachio Saiki,Naoki Fukuyasu,Shinji Kusumoto |
編者名 (editor) |
|
編者名 (英文) |
|
キー (key) |
Ryoko Izuta,Shinsuke Matsumoto,Hiroshi Igaki,Sachio Saiki,Naoki Fukuyasu,Shinji Kusumoto |
書籍・会議録表題 (booktitle) |
Proceedings of the 28th Asia-Pacific Software Engineering Conference |
書籍・会議録表題(英文) |
|
巻数 (volume) |
|
号数 (number) |
|
ページ範囲 (pages) |
526-530 |
組織名 (organization) |
|
出版元 (publisher) |
|
出版元 (英文) |
|
出版社住所 (address) |
|
刊行月 (month) |
12 |
出版年 (year) |
2021 |
採択率 (acceptance) |
|
URL |
|
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
Software testing is being leveraged in programming education for automated assessment of programming assignments. When using software testing in programming education, program specifications are provided as unit or integration tests, and students create programs that pass these tests. Although this method has various advantages, such as ensuring objective program specifications and automating the operation check, it also has many disadvantages. For example, detecting innovations, such as original specifications and functional extensions by an individual student, is difficult. The purpose of this research is to automatically detect functional differences among student programs in programming education using tests. In our proposed method, automatic test generation is applied to student programs, and the generated tests are mutually executed for other student programs. Furthermore, we classify the tests based on the execution path to obtain sets of tests that are capable of detecting functional differences. |
論文電子ファイル | camera-ready.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@inproceedings{id726, title = {Detecting Functional Differences using Automatic Test Generation for Automated Assessment in Programming Education}, author = {Ryoko Izuta and Shinsuke Matsumoto and Hiroshi Igaki and Sachio Saiki and Naoki Fukuyasu and Shinji Kusumoto}, booktitle = {Proceedings of the 28th Asia-Pacific Software Engineering Conference}, pages = {526-530}, month = {12}, year = {2021}, } |